head first设计模式之设计原则

1.0 找出代码中须要变化的部分 把他们独立出来 那么怎么找出来须要变化的部分呢?web 2.0 针对接口编程 而不是针对实现编程 3.0 多用组合 少用继承 例如鸭子类 假设Duck 是父类 他的实现类SmallDuck 所谓多用组合少用继承算法 就是说鸭子的行为不要直接继承父类的 而是和其余类组合起来用的 也就是其编程 他行为 你是继承父类或者在父类实现的,而是继承其余的类或者接口 而后在设计
相关文章
相关标签/搜索