
设计模式
文章平均质量分 79
Angle502
这个作者很懒,什么都没留下…
展开
-
工厂模式
工厂模式主要分三种:简单工厂模式、工厂方法模式和抽象工厂模式。简单工厂模式:1.一个工厂类;2.一个抽象产品类,多个具体子类;3.在工厂类中添加逻辑判断,根据条件生成不同的产品;4.每添加一种产品,就需要在工厂类中添加相应的逻辑判断和生成代码;工厂方法模式:1.一个抽象工厂类,多个具体工厂子类;2.一个抽象的产品类,多个具体产品子类3.一个具体工原创 2014-11-13 23:22:57 · 629 阅读 · 0 评论 -
关于工厂模式的一些反思
之前看了一些关于工厂模式和抽象工厂模式的资料,了解了工厂模式和抽象工厂模式的特点和区别。今天再回来看自己之前写的笔记,又开始迷惑了,下面把自己的一些迷惑和想法记录下来。1.什么地方会用到简单工厂模式?在很多开源库中都会出现跨平台的问题。假设有一个窗口模块(即为一个dll),该模块提供窗口的基本功能比如设置标题、设置窗口背景颜色等。在不同的平台里,创建窗口需要调用不同的API,比如w原创 2014-12-29 23:38:35 · 1408 阅读 · 1 评论