摘要:
第一章 引言1、什么是设计模式? 设计模式是人们用来解决一些相似的问题和解决这类问题的核心方案。设计模式是用来实现设计复用的。2、设计模式的四要素 名称:描述模式的问题、解决方案和效果。名称有助于人们之间交流设计思想和设计结果。 问题:描述了何时使用模式。它描述了设计问题以及问题存在的前因后果。 解 阅读全文
摘要:
第十章 简化函数调用1、Rename Method 函数改名:函数的名称未能揭示函数的用途。修改函数名称。 给函数命名的一个办法:首先考虑给函数写上怎样的注释,然后将注释转换成函数名。2、Add Parameter 添加参数:某个函数需要从调用端得到更多信息。为此函数添加一个对象参数,让该对象带进函 阅读全文
摘要:
重构是在不改变软件可观察性的前提下,改善软件的内部结构。 第一章 重构,第一个案例如果对一段代码添加一个新特性很麻烦,那就先重构这段代码,让添加新特性变得很容易,然后再添加新特性。重构之前必须有一套可靠的测试机制,这些测试要么OK,要么即能列出失败清单,即具有自我检验能力。重构技术就是以微小的步伐修 阅读全文
摘要:
重构_改善既有代码的设计 阅读全文