随笔分类 -  设计模式

上一页 1 2

摘要:参考:http://blog.csdn.net/zhengzhb/article/details/7393528http://blog.csdn.net/treeroot/article/details/96936http://www.cnblogs.com/yqin/archive/2010/08... 阅读全文

posted @ 2014-03-18 17:49 wjw334 阅读(345) 评论(0) 推荐(0)

摘要:http://www.cnitblog.com/sugar/archive/2006/02/22/6808.html建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法确相对稳定。如何应对这种变化?如何提供一种“封装机制”来隔离出“复杂对象的各个部分”的变化,从而保持系统中的 “稳定构建算法”不随着需求改变而改变?这就是要说的建造者模式理解:1.核 阅读全文

posted @ 2014-03-18 17:33 wjw334 阅读(161) 评论(0) 推荐(0)

摘要:连接:http://www.2cto.com/kf/201206/137680.htmlhttp://edison-cool911.iteye.com/blog/1727712组合模式的关键是定义了一个抽象构件类,它既可以代表叶子,又可以代表容器,而客户端针对该抽象构件类进行编程,无须知道它到底表示... 阅读全文

posted @ 2014-03-18 14:21 wjw334 阅读(189) 评论(0) 推荐(0)

摘要:http://www.cnblogs.com/forlina/archive/2011/06/21/2086114.htmlhttp://blog.csdn.net/ipqxiang/article/details/1955677抽象工程 uml图// Abstract Factory patter... 阅读全文

posted @ 2014-03-03 14:33 wjw334 阅读(156) 评论(1) 推荐(0)

摘要:统一建模语言 (Unified Modeling Language)分为:用例图,类图,对象图,组合结构图,活动图,顺序图,通信图,定时图,组件图,部署图类图在UML类图中,类一般由三部分组成:•类名:每个类都必须有一个名字,类名是一个字符串。•属性(Attributes):属性是指类的性质,即类的成员变量。类可以有任意多个属性,也可以没有属性。•操作(Operations):操作是类的任意一个实例对象都可以使用的行为,操作是类的成员方法。关联关系•关联关系(Association)是类与类之间最常用的一种关系,它是一种结构化关系,用于表示一类对象与另一类对象之间有联系。•在UML类图中,用实 阅读全文

posted @ 2014-03-03 14:16 wjw334 阅读(570) 评论(1) 推荐(0)

摘要:参考连接:http://www.cnblogs.com/lhws/archive/2012/03/10/2389189.html设计模式原则:一.单一职责:一个类只负责一项职责二.里氏替换原则:定义1:如果对每一个类型为T1的对象o1,都有类型为T2的对象o2,使得以T1定义的所有程序P在所有的对象o1都代换成o2时,程序P的行为没有发生变化,那么类型T2是类型T1的子类型。定义2:所有引用基类的地方必须能透明地使用其子类的对象。通俗的来讲就是:子类可以扩展父类的功能,但不能改变父类原有的功能。三.依赖倒置原则:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖 阅读全文

posted @ 2014-02-27 17:27 wjw334 阅读(125) 评论(0) 推荐(0)

上一页 1 2

导航