Objective-c中的设计模式

时间:2024-06-14 21:03:26

如果你会写算法,又理解设计模式,你就牛逼了。后面一段时间我会尽可能易懂的描述来讲解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