- 博客(4)
- 收藏
- 关注
原创 创建型模式
(一)、概述 创建型模式旨在将系统与它的对象创建、结合、表示的方式分离。这些设计模式在对象创建的类型、主体、方式、时间等方面提高了系统的灵活性。在软件工程中,创建型模式是处理对象创建的设计模式,试图根据实际情况使用合适的方式创建对象。基本的对象创建方式可能会导致设计上的问题,或增加设计的复杂度。创建型模式通过以某种方式控制对象的创建来解决问题创建型模式由两个主导思想构成。一是将系统使用的具体类封
2013-04-29 21:01:59 913 2
原创 设计模式之六大设计原则
我们已经了解到设计模式体现的是软件设计的思想,而不是软件技术,它重在使用接口与抽象类来解决各种问题。在使用这些设计模式时,应该遵循如下所示的六大原则。 一、 开闭原则 1.概述 一个软件实体(如类、模块和函数)应该对扩展开放,对修改关闭 2.意义 (1)开闭原则可保持原有的测试代码仍然能够正常运行,我们只需要对扩展的代码进行测试; (2)开闭原则可以提高代码的复用性; (3)开闭原
2013-04-29 16:53:31 849 3
原创 行为型模式
(一)、概述 行为模式设计到算法和对象间的职责分配,不仅描述对象或类的模式,还描述他们之间的通信方式,客服了运行时难以跟踪的复杂的控制流,他们将你的注意力重控制流转移到对象间的关系上来。行为类模式采用继承机制在类间分派行为,例:模板方法模式、解释器模式;行为对象模式描述了一组相互对等的对象如何相互协作以完成其中任何一个对象都单独无法完成的任务,例:中介者模式、职责链模式、策略模式;其它的行为对象
2013-04-29 14:58:29 1174 2
原创 结构型模式
摘要: 结构型模式,是从程序的结构上解决模块之间的耦合问题,它采用继承机制来组合接口或实现(类结构型模式),或者通过组合一些对象,从而实现新的功能(对象结构型模式)。这些结构型模式,借由一以贯之的方式来了解元件间的关系,以简化设计,仔细推敲,侧重点却各有不同。 下面我们就具体来了解一下: 一、适配器模式 背景 在软件系统中,由于应用环境的变化,常常需要将“一些
2013-04-09 11:55:35 1170 8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人