在这本书中,了解到在项目开发中还有比写代码更重要的事。首先对于代码的编写并不是一蹴而就的事,而是要一步步的去做。项目并不是一个整的,而是由一个个的小的部分组合在一起的。所以在编程之中最重要的就是把问题细化,由大到小的把问题简化。在简化的过程中,封装则又是一个非常重要的部分。正是通过把一个又一个功能封装开,对其单独编写,才减少了代码的复杂度,降低了代码可能出现的问题。这样避免了我们由于不知道从什么地方下手而迷茫,把所有基础的小部件做好了之后,只需要对其进行合理的装配即可。这样的做法既可以使我们编程的时间的合理利用,又可以提高编程的效率。这样的方法是对于效率和正确性的综合,既保证了效率,也降低了出现错误的可能性。这在一个比较大的正式的项目,是较为合理的。在一个大的项目中,我们不可能在想好所有的代码之后才开始编程。而且由于项目的需求会不断的改变,所以通过实现完整的构思之后再进行工作是十分不合理的。同样对于小的功能,我们完全不需要了解所有的细节之后在开始动手,只需要做好目前的功能的想法,由于功能较小,所以无论是构思还是修改都是较为容易实现的。相比之下,该方法的优点便十分明显。