Java设计原则

面向对象的设计,我们通常会涉及到两个元素:接口,类,及他们之间的协作关系。 对于接口的设计:需要考虑接口隔离原则 对于类的设计:需要考虑类本身的设计,需要考虑类的职责是否单一(单一职责原则);对于有继承关系的类设计,要注意子类是否改变父类的方法,目标是不要改变,子类应该只扩展父类的行为(里氏替换原则,开闭原则),这样才能把将来子类变化时产生的影响缩小到最小的范围。 对于协作关系的设计:做顶层的框架
相关文章
相关标签/搜索