首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

面向对象设计思维,SOLID原则、OOAD、OOPL

2012-12-31 
面向对象设计思想,SOLID原则、OOAD、OOPL想结合C++学习下“面向对象设计思想”,像SOLID原则、OOAD、OOPL,培养下

面向对象设计思想,SOLID原则、OOAD、OOPL
想结合C++学习下“面向对象设计思想”,像SOLID原则、OOAD、OOPL,培养下思维模式。面向对象设计,绝对不是设计几个UML模型那么简单。

大家有什么好的建议没???

有好的参考资料没???
[解决办法]
1. 如果楼主觉得自己C++基础已经不错了,可以学习设计模式,设计模式中基本上都用到了SOLID原则
2. 如果楼主觉得自己C++基础还需要提高,先暂时可以不考虑SOLID原则,把C++基础打牢些再研究SOLID不迟。可看C++ Primer或者C++ Primer Plus这本书(挑一本)
3. 要研究SOLID,必须要有良好的面向对象语言的基础,否则过于抽象。
[解决办法]
GOF的《设计模式》
[解决办法]
该回复于2011-10-31 11:29:24被版主删除
[解决办法]
偶一直认为没有十万行以上的代码基础,不要深入模式一类的东东。
否则如同没学会走先学跑,那是一定会栽跟头地。
[解决办法]
修正一下下,一万行,十万太多了。
[解决办法]

引用:
修正一下下,一万行,十万太多了。

1W行太少了吧
[解决办法]
引用:
引用:

修正一下下,一万行,十万太多了。

1W行太少了吧


偶一直觉着抽象思维能力跟代码量没有绝对的联系。
[解决办法]
我也正在学gof设计模式, 个人觉得面向对象设计主要是如何将系统其划分为子系统,抽象出系统接口,以及划分对象粒度和职责,接口或对象间的消息传递等,推荐两本 
<设计模式 可复用面向对象软件的基础> 
<c++ 设计新思维>
应该还会潜入一些UML方面的关于系统划分 类图 消息传递等知识 最好看些UML方面 

这些都是经验 主要还是自己通过做一些项目具体实践才能受益,建议自己动手多写,多做项目
[解决办法]
该回复于2011-10-31 11:29:23被版主删除
[解决办法]
有些人写一辈子代码都不会去想,有些人写代码不足一年就对此深有理解

热点排行