如果你会写算法,又理解设计模式,你就牛逼了。后面一段时间我会尽可能易懂的描述来讲解iOS中的设计模式,并且每个设计模式都会有对应的demo:https://github.com/goodyboy6/Design_Patterns
每篇文章都会从一个具体的问题出发,引出其对应的设计模式及解决方案。
设计模式系列列表:
对象创建: 1.原型模式; 2.工厂方法; 3.抽象工厂; 4.生成器; 5.单例
接口适配: 6.适配器; 7.桥接; 8.外观
对象去耦: 9.中介者; 10观察者
抽象集合: 11组合; 12迭代器
行为扩展: 13访问者; 14装饰; 15责任链
算法封装: 16模版方法; 17策略; 18命令
性能与对象访问: 19享元; 20代理
对象状态: 21备忘录
参考资料:
1)http://www.cnblogs.com/knowledgesea/category/373446.html
2)http://www.objective-c-design-patterns.com