代码大全读后感之一
2016-04-17 22:47
225 查看
类与子程序。
伪代码编程过程。
复杂度是最重要原则。
防御式编程:
程序隔离,外部数据使用错误处理,内部数据使用断言。
参数顺序:输入,修改,输出。
输入参数不可修改,再定义一个局部工作变量。
子程序长度< 200行, 参数 < 7.
子程序保持功能上的内聚性。
多个类共享数据而非行为,包含共用的对象。
多个类共享行为而非数据,继承共同的基类,并在基类中定义共用子程序。
多个类共享行为和数据,继承共同的基类,并在基类中定义共用的子程序和数据。
想基类控制接口,使用继承。
想自己控制接口,使用包含。
伪代码编程过程。
复杂度是最重要原则。
防御式编程:
程序隔离,外部数据使用错误处理,内部数据使用断言。
参数顺序:输入,修改,输出。
输入参数不可修改,再定义一个局部工作变量。
子程序长度< 200行, 参数 < 7.
子程序保持功能上的内聚性。
多个类共享数据而非行为,包含共用的对象。
多个类共享行为而非数据,继承共同的基类,并在基类中定义共用子程序。
多个类共享行为和数据,继承共同的基类,并在基类中定义共用的子程序和数据。
想基类控制接口,使用继承。
想自己控制接口,使用包含。