看了那么多章面向对象都看得有点不耐烦了,这完全是在复习嘛。
终于读到第二部分,关于创建型模式,刚看完了第八章,让我激动不已,有点相见恨晚的感觉,原来程序是可以这样子被设计的。。。
第二部分 创建型模式
第8章 简单工厂模式
简单工厂模式(Simple Factory Pattern)根据提供给它的数据,返回几个可能类中的一个类的实例。通常它返回的类都有一个共同的父类和共同的方法,但每个方法执行的任务不同,而且根据不同的数据进行了优化。
返回哪一个类的实例完全取决于工厂,工厂功能可能很复制,但通常都是相当简单的。
简单工厂模式的原理:创建了一个抽象工厂,它决定返回哪一个类的实例并将该实例返回。接下来可以调用那个类实例的方法,但不需要知道具体使用的是哪一个子类,这种方法把和数据相关的问题与类的其他方法分隔开来。
简单工厂能够返回具有同样方法的类的实例,它们可以是不同的派生子类的实例,也可以是实际上毫无关系仅仅是共享了相同接口的类。不管哪一种形式,这些类实例中的方法必须是相同的,并且能够被交替使用。
----------------------------------------------------------------------------
分享到:
相关推荐
第8章 简单工厂模式 第9章 工厂方法模式 第10章 抽象工厂模式 第11章 单件模式 第12章 生成器模式 第13章 原型模式 第三部分 结构型模式 第14章 适配器模式 第15章 桥接模式 第16章 组合模式 第17章 装饰模式 第18章...
摘要:电子书籍,C#教程,设计模式 设计模式:基于C#的工程化实现及扩展 pdf全书下载,本书作者以C#重新实现了GOF的模式,同时加入了新近的设计想法,如SOA与Web Services.....等,同时还有相对于其他设计模式而言较新...
C# 设计模式.pdf 文档。无论您是新手,还是老手,本教程都值得一读。对于那些具有丰富的开发经验的开发人员,学习设计模式有助于了解在软件开发过程中所面临的问题的最佳解决方案;对于那些经验不足的开发人员,学习...
c#设计模式-C#设计模式c#设计模式-C#设计模式c#设计模式-C#设计模式c#设计模式-C#设计模式
C#设计模式C#设计模式C#设计模式C#设计模式C#设计模式C#设计模式C#设计模式C#设计模式C#设计模式
四、 工厂方法模式与简单工厂模式 33 五、 Factory Method模式演化 34 六、 Factory Method模式与其它模式的关系 35 七、 另外一个例子 35 C#设计模式(6)-Abstract Factory Pattern 38 一、 抽象工厂(Abstract ...
C#设计模式:抽象工厂实例解析.7zC#设计模式:抽象工厂实例解析.7z
C#设计模式,C#设计模式C#设计模式C#设计模式C#设计模式
C#计算器 简单工厂设计模式 C#计算器 简单工厂设计模式
C#设计模式PDF 电子书 2005年04版
文章地址:https://blog.csdn.net/mazhiyuan1981/article/details/110225903
C#设计模式2,请将两个文件下载至同一文件夹后解压
新版设计模式手册 - C#设计模式(第二版)
单件模式 适配器模式 桥接模式 外观模式 装饰模式 代理模式 组合模式 享元模式 职责链模式 命令模式 解释器模式 迭代器模式 备忘录模式 状态模式 观察者模式 中介者模式 策略模式 模板方法模式 访问者模式
C#设计模式 学习C#设计模式可以看下 很好的电子书 欢迎下载
四、 工厂方法模式与简单工厂模式 五、 Factory Method模式演化 六、 Factory Method模式与其它模式的关系 七、 另外一个例子 C#设计模式(6)-Abstract Factory Pattern 一、 抽象工厂(Abstract Factory)...
C#设计模式,入门到提高的好文章和例子
c#几种常用的设计模式,包括单例模式、监视着模式、工厂方法模式和抽象工厂模式
设计模式:基于C#的工程化实现及扩展
c#设计模式源码c#设计模式源码c#设计模式源码c#设计模式源码