常听前辈们提起设计模式,可一看23种设计模式,被这个数字都吓着了,更别说全部搞懂了,既然前辈们都说的那么重要了,静思之下,决定跟设计模式硬磕到底。 根据用途我们又可以分为三大类,分别为创建型模式、结构型模式和行为型模式。 创建型模式主要关注对象的创建过程,将对象的创建过程进行封装,使客户端可以直接得到对象,而不用去关心如何创建对象。就像一个自行车厂商的角色,我想要生产摩拜单车,永久单车还是哈罗单车,直接找这个厂商生产就行了,生产出来交给客户端去使用,而这个生产过程就是怎么造轮子怎么组装怎么拼接的过程就是对象的创建过程了。
为什么我们要用创建型模式?它给我们带来了什么样的好处?什么样的场景下我们会使用它?
阅读全文: http://gitbook.cn/gitchat/activity/5d831abbfa8bb825d9f19b21
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。