摘要:
一直想学习一种脚本语言。现在主流的脚本语言,比较先接触的是python 刚开始了解了一下python,感觉挺适合自己的感觉,学习了一段时间,之中感觉,就好象C++一样,把面向对象和面向过程编程结合了起来,后来搁置了一段时间。 今天旧事重提: 阅读全文
摘要:
关于面向对象设计的书很多,但是有一些要点:> 将属于一类的的对象放在一起。如果一个函数操纵一个全局变量,那么两者最好都在类内作为特性和方法出现>不要让对象过于亲密。方法应只关心自己实例的特性。让其他实例管理自己的状态>要小心继承,尤其是多重继承。继承机制有时很有用,但也会在某些情况下让事情变得过于复杂。多继承难以正确的使用,更难以调试>简单就好。让你的方法小巧。一般来说,多数方法都应在30S内被读完(以及理解),尽量将代码行数控制在一页或者一屏之内。当考虑需要什么类以及类要有什么方法时,应该尝试 下面的方法。1, 写下问题的描述(程序要做什么?),把所有的名词、动词和形 阅读全文