![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 87
xu_fu
这个作者很懒,什么都没留下…
展开
-
设计模式学习(3)
9、模板方法模式模板方法模式:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中,使得子类可以在不改变算法的结构下,重新定义算法的某些步骤。AbstractClass 抽象类,定义了算法的骨架templateMethod(),该方法会调用抽象函数primitiveOperation1()、primitiveOperation2(); 子类通过具体原创 2012-07-15 21:29:25 · 1178 阅读 · 0 评论 -
设计模式学习(4)
14、抽象工厂模式抽象工厂模式提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。AbstractFactory(抽象工厂) 抽象类,规定了该工厂可以生产的产品类,由子类实现具体产品类的工厂方法;ConcreteFactoryA(具体工厂) 继承自抽象工厂,实现抽象工厂提供的工厂方法以产生特定的产品;ConcreteFactoryB(具原创 2012-07-23 21:51:48 · 1586 阅读 · 0 评论