还有呢, 我很惭愧地说我对OOD, OOP还是比较没有概念. 本来不是搞计算机的, 硕士做的是和数学比较近和编程比较远的算法, 工作后的code base又是C的. 虽然后来也用到C++和C#, 感觉自己的思维方式还是C的, 不是OOP的. 现在需要做很大一个东西的OOD, 自己先得给自己educate一下, 最主要改变思维方式. Design Pattern这本书倒底好不好? 有没有什么帮助? 我听说虽然风靡一时, 但是褒贬不一. 大家知道还有什么比较好的这方面的书推荐推荐?
多谢大家.

多谢娜娜猫. 这就找《enterprise design patterns》去.娜娜猫 wrote:要是四人帮的那本《design patterns》呢, 就有空拜读一下, 是基础的基础, 写得很漂亮干净的。既然用c#呢, 看微软的《enterprise design patterns》, 他们网站上有免费下载的, 例子也多, 看完了就大功告成, 恭喜你每天要陷入“interface呢还是base class, strategy 呢还是template抑或facade, bridge呢还是adapter” 这样的天人交战中![]()
讨厌的就是程序OOP, 数据库还是relational, 一复杂点儿, 几百个table就烦死