![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
smile3670
这个作者很懒,什么都没留下…
展开
-
面向对象设计原则
1、对于面向对象的软件系统设计来说,在支持可维护性的同时,需要提高系统的可复用性。 软件的复用可以提高软件的开发效率,提高软件质量,节约开发成本,恰当的复用还可以改善系统的可维护性。 2、单一职责原则要求在软件系统中,一个类只负责一个功能领域中的相应职责。 3、开闭原则要求一个软件实体应当对扩展开放,对修改关闭,即在不修改源代码的基础上扩展一个系统的行为。 4、里氏代换原则可以通俗表述原创 2012-06-06 11:24:16 · 381 阅读 · 0 评论 -
结构型设计模式
结构模式描述的是如何和组合类和对象已获得更大的结构。类模式和对象模式之间的区别是:类描述的如何通过继承提供更有用的接口,而对象描述的是通过使用对象的组合或将对象包涵在别的对象里面以获得更有用的结构。 适配器模式:可以将类的一个借口匹配另一个接口 组合模式:对象的组合 代理模式:一个简单的对象代替一个复杂的稍后会被调用的复杂对象 外观模式:一个类表示一个子系统转载 2012-06-15 11:16:48 · 275 阅读 · 0 评论 -
行为型模式
行为模式涉及到算法和对象间职责的分配。行为模式不仅描述对象和类得模式,还描述它们之间的通信模式。这些模式刻画了在运行时难以跟踪的复杂的控制流。他们将你的注意力从控制流转移到对象间的联系方式上来。 Chain of responsibility 职责链 ----- 对象行为型模式 作用:使多个对象都有机会处理请求,从而避免请求的转载 2012-06-16 11:56:45 · 855 阅读 · 0 评论