
设计模式
文章平均质量分 87
xu_fu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式学习(3)
9、模板方法模式 模板方法模式:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中,使得子类可以在不改变算法的结构下,重新定义算法的某些步骤。 AbstractClass 抽象类,定义了算法的骨架templateMethod(),该方法会调用抽象函数primitiveOperation1()、primitiveOperation2(); 子类通过具体原创 2012-07-15 21:29:25 · 1211 阅读 · 0 评论 -
设计模式学习(4)
14、抽象工厂模式 抽象工厂模式提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。 AbstractFactory(抽象工厂) 抽象类,规定了该工厂可以生产的产品类,由子类实现具体产品类的工厂方法; ConcreteFactoryA(具体工厂) 继承自抽象工厂,实现抽象工厂提供的工厂方法以产生特定的产品; ConcreteFactoryB(具原创 2012-07-23 21:51:48 · 1646 阅读 · 0 评论