
设计模式
lzyfn
这个作者很懒,什么都没留下…
展开
-
设计模式(23种)
设计模式 按照目的来分,设计模式可以分为创建型模式、结构型模式和行为型模式。 创建型模式用来处理对象的创建过程;结构型模式用来处理类或者对象的组合;行为型模式用来对类或对象怎样交互和怎样分配职责进行描述。 创建型模式用来处理对象的创建过程,主要包含以下5种设计模式: 工厂方法模式(Factory Method Pattern) 抽象工厂模式(Abstract Fact...原创 2013-10-08 11:58:10 · 83 阅读 · 0 评论 -
重构_改善既有代码的设计中<<代码坏味道>>
书: 重构_改善既有代码的设计(马丁·福勒 中文完整版。 代码坏味道(Bad Smell in Codes)及其重构策略 1.尽量消除重复的代码,将它们合而为一 根据重复的代码出现在不同的地方,分别采取不同的重构的策略: 在同一个Class的不同地方:通过采用重构工具提供的Extract Method功能提炼出重复的代码, 然后在这些地方调用上述提炼出方法。 在不同Subclas...原创 2013-10-18 11:18:09 · 129 阅读 · 0 评论