摘要:
一直困惑于: 如何设计写好一个类? 什么样的类算是设计比较的好?前面学习了软件首要技术革命——管理复杂度,以及设计上的一些原则。 对管理复杂度,我非常崇拜;比较笨同一时间东西太多我跟本关注不来,我非常讨厌复杂的事情,写程序我讨厌太长的函数太大的类太杂乱的逻辑。 学习原则显得非常的散乱和太具理论性不具操作性;而我工作中用的最多还是如何设计写好一个类和多个类之间交互性的问题。 在这个问题上:我时常感觉到只是一种随意性的想当然操作,写一个类仅仅是为了满足当下的需求和应用,通常也只是自己使用和维护;不用去考虑信息隐藏\封装\继承\扩展\耦合\内聚等。如果一个类不能满足要求时,要做的就是去修改... 阅读全文