• 不知道你怎么看待重构与模式结合的问题?尤其是对于一个复杂关系的几个类,把它们重构为中间人模式,又要保持对外的接口不变,这么做有价值么?
  • 重构(refactoring)这个概念来自Smalltalk 圈子,没多久就进入了其他语言阵营。由于重构是框架(framework)开发中不可缺少的一部份,所以当框架开发人员讨论自己的工作时,这个术语就诞生了。当他们精炼自己的类e阶层体系(class hierarchies)时,当他们叫喊自己可以h
  • 从重构的角度学习bridge设计模式 Bridge模式是一个在实际系统中经常应用的模式。它最能体现设计模式的原则 针对接口进行编程,和使用聚合不使用继承这两个原则。 由于我们过分的使用继承,使类的结构过于复杂,不易理解, icon