博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【设计模式攻略】序
阅读量:3525 次
发布时间:2019-05-20

本文共 511 字,大约阅读时间需要 1 分钟。

关于出发点
从开始接触设计模式到现在也有4年多了,大小著作,文章也翻了很多,心得体会的记录却半点没留下。说到心得,不是吹,还真有些,脑袋里实在憋多了难受,忍不住拿出来晒晒吧。当然,这个方向可参考资料也确实太多了,我这点花花肠子也翻不出啥新花样了,所以大家大可不必当学习资料来看,相反,以评判,讨论的心态来看更合适些。另外,近期也确实想不到有什么其他可写的,这个系列应该可以用来打发下时间。
关于内容
既然是设计模式,n种设计模式肯定是会写的,而且不会光局限于GOF(四人帮)书里面的那23种。至于哪种先写哪种后写,还没决定,哪个先从我脑子里溢出的就先写哪个吧。另外,几种面向对象设计原则(oo principle)也想说明下,这个应该会放在一开始来说明。所以大概顺序是,先简单说明几种OO原则,然后再进入具体的N种设计模式。
关于说明方式
设计模式本身是语言无关的,但这个系列里所有代码实例都会用C++,同时结合UML来进行说明。每种模式或原则都会使用“概要-目的-实例与效果-应用" 的叙述方式来进行说明。
关于更新
这个方向比较大,不知道会写多久,尽量保证不TJ,但不保证经常更新,有时间有想法就写吧。
关于.....

转载地址:http://pdeqj.baihongyu.com/

你可能感兴趣的文章
[LeetCode javaScript] 190. 颠倒二进制位
查看>>
[LeetCode javaScript] 521. 最长特殊序列 Ⅰ
查看>>
[LeetCode javaScript] 806. 写字符串需要的行数
查看>>
[LeetCode javaScript] 868. 二进制间距
查看>>
[LeetCode javaScript] 824. 山羊拉丁文
查看>>
[LeetCode javaScript] 463. 岛屿的周长
查看>>
[LeetCode javaScript] 107. 二叉树的层次遍历 II
查看>>
[LeetCode javaScript] 637. 二叉树的层平均值
查看>>
[LeetCode javaScript] 1. 两数之和
查看>>
[LeetCode javaScript] 14. 最长公共前缀
查看>>
[LeetCode javaScript] 26. 删除排序数组中的重复项
查看>>
[LeetCode javaScript] 8. 字符串转换整数 (atoi)
查看>>
[LeetCode javaScript] 28. 实现strStr()
查看>>
cv2.error: OpenCV(3.4.2) c:\projects\opencv-python\opencv\modules\imgproc\src\color.hpp:25
查看>>
前端网页学习7(css背景属性)
查看>>
前端网页学习8(css三大特性:层叠性,继承性,优先级)
查看>>
前端网页学习9(css盒子)
查看>>
python学习8(列表)
查看>>
JavaScript学习(new1)
查看>>
http GET 和 POST 请求的优缺点、区别以及误区
查看>>