говнокод получается, следуешь логике: класс, это набор каких-то методов
нарушение dry, solid
не сможешь потом это переиспользовать, будешь каждый раз писать все с 0, а не использовать наработки.
необходимо, как минимум делать конечные методы, с входными параметрами, а у тебя переменные вшиты...