journey of gof 23 patterns and my personal notes.
(不要学的很痛苦, 不要文章太长)
除了教程类, 您还可以关注我的github账号和github博客, 这里也许有你想要的:
-
github: https://github.com/WizardMerlin (分享easy的教程, 分享成熟的库, 自己的轮子)
-
私人博客: https://wizardmerlin.github.io/ (主要是概括性的文章, 思考, 书评, 翻译, 深入剖析)
-
社区博客:(讨论开源, 提问 & 回答别人的问题)
- https://my.oschina.net/wizardmerlin/blog (讨论 & 简单的教程)
- https://segmentfault.com/u/wizardmerlin (问答 & 简单的教程)
当然也欢迎你加入我们的日常组, 高级Linux开发群:
59151639
其他技术问题, 只要我知道或者感兴趣,一定会个给您满意的回复.
期待更多的交流: [email protected]
这里主要是说的面向对象设计模式(也就是说模式是基于OO Context的), 一共23种.
分别从创建型, 结构型, 行为型; 基本上把GOF的全部囊括.
每种模式都有核心的理解和简单的demo, 但是也只是简明扼要的理解;
更深入的思考应该是从代码, 从架构两个维度来, 即从代码设计(类设计,类关联), 模块设计(模块关联)等来思考.
更深入的思考, 可以参考我的私人博客 https://wizardmerlin.github.io/
注: 不正确的地方, 还请指正.
本系列参考多本设计模式相关的书籍以及百度文库中相关文档(不一一列举了).