设计模式
RunhwGuo
只是想记录自己的成长!
展开
-
设计模式——简单工厂模式
2015年7月,去了tx实习,不说学习了很多,倒是看到了很多,实习回来决定好好学一下设计模式,看了一本很不错的书《大话设计模式》,我一直在研究,真心推荐,现在写一写自己的总结,认真对待。 我们初学者,虽然听了很多面向对象的东西,也写了很多面向对象的代码,却发现自己很难有面向对象的思想,一上来还都是面向过程的东西,就比如《大话设计模式》中的第一章所说的“代码无错就是优?”,我学到现在才发现真的不是原创 2015-11-04 11:37:14 · 505 阅读 · 1 评论 -
设计模式——策略对象
策略模式定义了算法家族,分别封装起来,让他们之间可以互相替代,此模式让算法的变法,不会影响到使用算法的客户当不同的行为堆砌在一个类中时,就很难避免使用条件语句来选择合适的行为。将这些行为封装在一个个独立的Strategy类中,可以在使用这些行为的类中消除条件语句简单工厂模式只是解决对象的创建问题,面对算法的时常变动,应该用策略模式面向对象的编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽原创 2016-04-23 15:39:21 · 481 阅读 · 0 评论