设计模式
文章平均质量分 72
Passi_zxj
Hello,world
展开
-
第二篇 设计模式之工厂方法模式
欢迎转载http://blog.csdn.net/Passi_zxj/article/details/52793255简介 工厂类不再负责产品的创建,由工厂的子类负责 通常包含 抽象工厂 工厂基类,其接口子类必须实现 具体工厂 工厂子类,在这里创建产品 抽象产品 父指针指向的对象 具体产品 子类指针指向的对象 背景 使用者清楚的知道哪个产品对应哪个工厂,然后他只需要去实例化这个工厂就可以。 比如原创 2016-10-11 23:47:05 · 295 阅读 · 0 评论 -
第三篇 设计模式之抽象工厂方法模式
简介 工厂方法模式是针对的一种产品,抽象工厂模式是针对一系列产品的解决方案 提供一个创建一系列相关或者相互依赖的接口,而无需指定他们的具体类 通常包含 抽象工厂 工厂基类,其接口子类必须实现 具体工厂 工厂子类,在这里创建产品 多个抽象产品 父指针指向的对象 每个抽象产品对应的具体产品 子类指针指向的对象 背景 使用者清楚的知道哪个产品对应哪个工厂,然后他只需要去实例化这个工厂就可以。 比如co原创 2016-10-23 21:47:45 · 275 阅读 · 0 评论 -
设计模式 (首页)
写了几年的代码,反反复复的修改中,也思考了不少问题,就像哲学家总是想知道人是从哪来的一样,我也想知道怎么才能写出更好的代码,不知道什么时候开始接触到了设计模式,我一直很感兴趣,现在工作了,就利用业余的时间好好学习一下,本教程会更新尽可能多的模式,欢迎反馈,欢迎一起学习,so, come on! 环境: ubuntu 16 + g++/gcc原创 2016-10-06 02:07:00 · 278 阅读 · 0 评论 -
第一篇 设计模式之简单工厂模式
欢迎转载http://blog.csdn.net/Passi_zxj/article/details/52751969简介 简单工厂模式又叫静态工厂方法(Static Factory Method)模式 简单工厂模式不属于23种Gof设计模式之一 属于创建型模式 背景你希望程序能根据具体的情况构造出具体的对象,比如你有一个animal指针,如果这个animal是cat,程序应该实例化cat对象,等等原创 2016-10-07 21:26:42 · 366 阅读 · 0 评论