最近看了《HeadFirst 设计模式》这本书,给组内伙伴准备一次分享,把这次分享记录下来,有需要的可以看看。
这本书主要介绍了四人帮23种经典设计模式中的的14种,也是常用的几种。看完这本书你就会发现,虽然你以为从没接触过设计模式,但是在代码中确无时无刻有设计模式的痕迹。iOS开发中主要的设计模式是MVC,它其实是一种复合的设计模式,把若干设计模式集合起来就是MVC。还有我们经常用的delegate,单例,都是这本书会讲的。想学习的可以拿项目中PPT和Demo对照着学,同时,参考四人帮的经典设计模式。PPT和电子书都在项目中“资料”文件夹。
demo下载地址:https://github.com/wangdachui/HeadFirst
我除了看这本书,在准备PPT和DEMO的时候还参考了网上的一些资料,也列出来,读者可以自行去查看。
23种经典设计模式:http://blog.csdn.net/cooldragon/article/details/52164380
有任何问题欢迎讨论。
时间: 2024-10-29 19:06:01