随笔分类 - 面向对象
摘要:5.Divergent Change发散式变化 描述:一个类被锚定了多个变化,当这些变化中的任意一个发生时,就必须对类进行修改。 解释:一个类最好只因一种变化而被修改 操作:你应该找出某特定原因而造成的所有变化,然后运用Extract Class将它们提炼到另一个类中。 6.Shotgun Surg
阅读全文
摘要:上半句+下半句。三流的书籍和博客只会告诉你上半句,因为它们的作者自己也不知道下半句,而让我们接近真理,走的更远的是下半句。并且下半句往往非常简单。 上半句就是一些半吊子挖出的天坑,就算下半句非常简单。因为上半句的误导产生的阻碍,让无数人很多年也接触不到讲述真理的下半句。 时刻警醒:我们要学习的是讲述
阅读全文
摘要:编程语言共性:元素+语法+映射元素:标识符保留字符号数据:类型对象值常量和变量操作:运算运算符表达式语句流程:流程控制顺序选择循环函数:函数参数调用返回值函数蕴含了1.(映射)简化2.复用两种非常重要的思想函数其实是代码复用的一种最原始的体现。简化举例: 1.一条调用语句代表了n条语句 2.吃苹果代
阅读全文

浙公网安备 33010602011771号