У меня был большой класс, Admin
, в котором было слишком много отдельных методов с разной функциональностью и обращениями к базе данных, и им стало довольно сложно управлять, поэтому я решил разделить его, но теперь Admin
несколькобесполезный.Я хочу, чтобы Admin
наследовал все меньшие классы, но я могу думать только о цепочечном наследовании следующим образом:
public class Admin extends A {
//code in here
}
public class A extends B {
//code in here
}
public class B extends C {
//code in here
}
Ни один из методов в B не используется в A, ноЯ хочу использовать их в Admin.Это похоже на плохую практику, но я не знаю, как реализовать это по-другому.
Есть ли способ лучше создать этот класс, без необходимости помещать каждый метод из классов в Admin