创建型模式 JAVA抽象工厂建造者工厂方法原型单例结构型模式 C# 死亡小组适配器桥接组合装饰外观享元代理行为型模式 VB.NET观察者模版方法命令状态职责链MVC架构模式 集 观察者、组合、策略 优点解释器中介者访问者策略备忘录迭代器总览简单工厂模式、...
阅读全文...
22. 合成 / 聚合复用原则
说明尽量使用 合成 / 聚合,尽量不要使用类继承聚合,表示一种 弱 拥有 关系,体现的是 A 对象可以包含 B 对象,但是B对象不是A对象的一部分。合成(组合),表示一种 强 拥有关系,体现的是严格的部分与整体的关系,部分和整体的扫码周期一样。举例大雁 ...
阅读全文...
阅读全文...
5.1. 里氏替换原则
解释子类型必须完全替代掉它的父类型任何基类出现的地方,子类一定可以出现修改了基类,不会对子类造成影响,基类能真正的被复用一个软件实体的如果使用一个父类的话,那么一定适用于它的子类,而且它察觉不出父类对象与子类对象的区别继承的优点代码共享,减少类的创建代码...
阅读全文...
阅读全文...