【发布时间】:2016-05-08 11:47:17
【问题描述】:
我正在启动一个过程来创建一个过程,该过程进一步分为 4 个步骤,每个步骤代表一个类,我通过考虑单一责任原则将所有 4 个步骤分开。每个类由 set get 方法组成。到目前为止我的代码是
public class manipulator{
private A a;
private B b;
private C c;
private D d;
public manipulator(){
a= new A();
b= new B();
c= new C();
d= new D();
}
//getters and setters of all 4steps
}
manipulator 是包含所有 4 个步骤的主类,构造函数中的每个步骤都进一步启动,但我认为这是紧密耦合的系统,因为在构造函数内部有启动。我应该如何让接口参与其中以提供抽象并使其松散耦合。
任何帮助将不胜感激。
【问题讨论】:
标签: java oop design-patterns abstraction