设计模式
YQAG
这个作者很懒,什么都没留下…
展开
-
设计模式—合成/聚合复用原则
之前就了解到继承复用有一定的缺点:比如如果基类发生了改变,那么派生类的的实现就不得不发生改变;而且从超类继承而来的实现是静态的,不可能在运行时发生改变,因此它的灵活性差并最终会限制复用性。 现在学习了合成/聚合复用原则就解决了继承复用的缺点。 下面是合成/聚合复用原则的思维导图: 桥接模式的结构图原创 2013-12-10 11:30:51 · 2501 阅读 · 32 评论 -
设计模式——面向对象设计的原则(二)
以上就是对设计模式中的六大原则的理解,从这六种原则中,有一个共同的特点就是为了让耦合降低,提高软件的可维护性,灵活性。 同时也发现了一个道理,这些原则和世间万物都是遵循着某种类似的规律,而且谁先把握了这些规律,就会最早的变成强者。原创 2013-12-13 22:05:52 · 1500 阅读 · 27 评论 -
设计模式——面向对象设计的原则(一)
设计模式中面向对象设计的原则有六大原则,分别是:里氏代换原则原则、合成\聚合原则、迪米特原则、单一职责原则、开放封闭原则、依赖转换原则。设计模式其实就是这些原则的基础之上的应用,学好设计模式中的各个原则也是为了加深理解和灵活运用每个设计模式,也是为了更好把握住时机去运用每个设计模式。一起应用时可以使一个软件系统更易被维护和扩展。原创 2013-12-13 20:48:01 · 1737 阅读 · 25 评论