前提
我是一个煮男。
封装
项目需要封装,根据不同的需求,应用,封装成各个小模块,模块间减少关联,降耦合。生活也是一样,厨房就是由各个模块组成的,炒菜模块,抽油烟模块,切菜平台模块,存放器具模块,水槽模块。。。。。。在BJ租房,平时都是自己做饭。 那么饭后洗碗是我的日常。 先洗那么碗还是碟子,洗之前要放点水泡着,洗碗后碗筷的叠放顺序是怎么样的,都是自己脑子里设定好的。 就像写代码,基本怎么写,写之前要克服什么技术难点,都要想好,然后开写。 把自己的代码封装好,也封装好自己的生活。
模块的有效划分,是有效分工的前提。
继承
继承是提高代码的重复利用。 一般书上都举那种儿子继承爸爸的,感觉很不靠谱。编程中的继承是一个抽象到更具体,基础到更复杂的过程。 如一个动作,做菜,继承它,开分出炖、炒、煎等等子操作。
多态
…
严谨
学了编程,变得更呆板还是更严谨呢。