- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 策略模式和工厂模式
看了Head-First工厂模式那一章,完全蒙了,发现工厂模式和策略模式好像,傻傻地分不出来什么他们的区别,上网找各种资料,然后反复看了一下Head First设计模式这本书,现在我来做一些我个人的总结吧,引用一些在网上看到的好的解释。 首先,定义: 策略模式:定义了算法簇,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 工厂模式:定义了一个创建对象的接口,但
2015-10-08 18:06:13 516
原创 Head First设计模式—观察者模式
这是我自己用Objective-c重写Head-First设计模式中第二章观察者模式,直接上代码吧: Observer协议声明 #import @protocol Observer NSObject> - (void)update:(float)aTemp humidity:(float)aHumidity pressure:(float)aPressure;
2015-10-03 23:20:25 471
原创 Head First设计模式—策略模式
这是我自己用Objective-c重写Head-First设计模式中第一章策略模式,直接上代码吧: FlyBehavior.h fly协议实现: #import @protocol FlyBehavior NSObject> - (void)fly; @end QuackBehavior.h quack协议实现: #import
2015-10-03 23:07:27 583
批量导出icon尺寸
2016-10-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人