前言
学习编程就是要学会如何组织和处理信息。同样,学会高效的组织信息,也就学会了编程。
Chapter 1 类设计
- C++类是一种封装,但是类内的成员变量对于成员函数来说又是共享的,增加了函数间的耦合性,如果以后需求变了,需要改动了地方就会很多。所以,类的函数应该尽量以引用传参的方式传给成员函数,成员函数应该尽可能脱离类的上下文,实现更好的封装效果。
Chapter2 功能设计
- 界面要和功能分开,即使是自己做一个项目,也要像多个人做项目一样,使用各种借口,降低耦合,这样能提高个人开发者的开发、维护效率,一定程度上可以降低开发难度,提高软件质量。