设计模式(1)

1.简单工厂模式

 具体实例化那个对象,以及以后会不会增加新的类型,可以考虑单独一个类进行处理。

 实例化的对象一般具有相同的基类。

 

2.策略模式:

 策略模式定义了一系列的算法,且这些算法完成的目的是相同的(比如:根据不同的优惠信息,返回不同的最终价格  2. 分析出不同的构件的信息,用于导出)

    定义了Strategry类,用来提供一系列可以重用的算法和行为。(如:商场促销打折的优惠类,不同的优惠信息的最终价格)

     然后通过Context类,声明Strategry类,进行调用不同的Stratrery类。

    

 

posted @ 2018-05-08 14:17  printout  阅读(79)  评论(0)    收藏  举报
第一次,当它本可进取时,却故作谦卑; 第二次,当它空虚时,用爱欲来填充; 第三次,在困难和容易之间,它选择了容易; 第四次,它犯了错,却借由别人也会犯错来宽慰自己; 第五次,它自由软弱,却把它认为是生命的坚韧; 第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副; 第七次,它侧身于生活的污泥中虽不甘心,却又畏首畏尾。