今天想到几个程序设计的注意点。先记录下来吧。

 1.最小的复杂度。

2.方便维护。

3.方便扩展。

4.方便重用。

5.高扇入(多使用好的低产能工具类)。

6.低扇出(引用尽量少的类,最多不超过7个)。

7.分层。去掉高层不影响低层的使用。

8.可移值性。

9.精简性(各种冗余性最小)。

10.松散耦合,设计时让程序的各个组成部分之间关联最小。

11. 使用标准技术,不造轮子。