设计模式(个人学习心得)
fyun
知识分享也是一种快乐。
展开
-
设计模式之简单工厂模式(fyun研究历程)
fyun之我见之简单工厂模式一直以来对设计模式接触都很多,但从来没有好好的将其归纳与分析,导致自己在使用和知识积累过程中总找不到一个可以好好的拿来给人分享及培训的东西。这里我将通过将GOF的23中设计模式一一介绍,并对其用途及在使用项目中的体会写出,其次会在之间写入一些模式之间的比较或相关知识。或许自己看的的只是冰山一角,也希望能得到更好的见解已自己分享或讨论。之下我将展示简单工厂模式的基本设原创 2013-01-08 14:48:36 · 534 阅读 · 0 评论 -
设计模式之策略模式(fyun之我见系列二)
fyun之我见之策略模式提及策略模式,我这里就不得不先对简单工厂模式在什么情况下使用,只有先说清楚简单工厂模式及策略模式的使用情况我们才能在看策略模式下不会迷糊。简单工厂的一般使用满足以下情况:1:满足一系列产品(对象)都含有一些共同的特征。2:满足该系列产品(对象)仅对它们共同的特征有不同的表现形式。从上面两个条件我们可以知道简单工厂模式的优缺点:优点:客户端直接创建原创 2013-01-09 10:31:55 · 348 阅读 · 0 评论 -
设计模式之三大原则(fyun之我见系列三)
我们先来回顾下策略模式,一般策略模式主要满足以下情况:1: 多个对象(类)只是在其特征或表现出来的行为不同,运行时需要动态来分别执行它们。2:需要在不同情况下,调用一个对象(子类)来实现不同的算法。3:需要完全隐藏具体策略(算法)的实现。策略模式的优缺点主要如下:优点:1:提供一套继承的方法,能够发挥其继承(代码重用)的优点,而且针对自身还可以有其灵活的实现。 2:原创 2013-01-10 09:31:33 · 746 阅读 · 0 评论