
设计模式相关
teleinfor
这个作者很懒,什么都没留下…
展开
-
设计模式 -- 工厂模式
设计模式 -- 工厂模式Factory模式的两个最重要的功能: 1)定义创建对象的接口,封装了对象的创建; 2)使得具体化类的工作延迟到了子类中。原创 2010-10-10 11:16:00 · 520 阅读 · 0 评论 -
设计模式 -- 单件模式
设计模式 -- 单件模式原创 2010-10-10 12:16:00 · 516 阅读 · 0 评论 -
设计模式 -- 抽象工厂模式
AbstractFactory模式就是用来解决这类问题的:要创建一组相关或者相互依赖的对象。 就一个系列产品而言:该具体工厂就是采用的工厂模式进行实现,来创建一系列的产品组合。原创 2010-10-10 12:02:00 · 470 阅读 · 0 评论 -
设计模式 -- BUILDER模式
Builder 模式要解决的也正是这样的问题:当我们要创建的对象很复杂的时候(通常是由很多其他的对象组合而成),我们要要复杂对象的创建过程和这个对象的表示(展示)分离开来,这样做的好处就是通过一步步的进行复杂对象的构建,由于在每一步的构造过程中可以引入参数,使得经过相同的步骤创建最后得到的对象的展示不一样。下面是我写的一个模拟汽车制造的例子,不知道是否明确的把BUILDER模式的思想表达和准确应用了。按照我的理解,product和productPart为产品和产品部件,产品其实是由b原创 2010-10-10 13:44:00 · 692 阅读 · 0 评论