//将总结到的关于程序设计的东西都在这篇文档里说一说。
1.对于较为复杂的应用程序来说,状态是一个非常重要的概念,对于状态的设计关乎你对整个程序的逻辑概念的把握,同时保证应用程序在一个可靠有序的流程中运行。
2.设计一个类库的时候,要做到接口清晰,让客户可以通过名字知道这个接口方法是做什么的,而且一个方法一般只做一件事,如果没有十足的必要,那么我们不应该在一个接口方法里整合超过一个的功能。
3.面向对象的程序除了使用返回值标示结果,更多的是使用回调类的方法。
4.如果对于一种对象而言,需要有一个统一的ID管理每一个实体,那么我应该保证这个ID的来源是唯一的,才能保证这个ID是唯一的。(一般而言,指的是生成ID的逻辑是在管理ID的那一边代码里)
阅读(580) | 评论(0) | 转发(0) |