最优秀的面向对象就是“设计模式”,“设计模式”要解决的问题便是需求的变化,使需求的变化对软件体系结构的影响降到最低。
运用在实际软件系统的体系结构的构建上,我们要做的是:先预见系统的 稳定不部分 和 可能变化的部分 , 在运用设计模式的有关知识来应对可能的“变化”:“封装”“隔离”出可能的变化,保持系统的稳定部分。
最优秀的面向对象就是“设计模式”,“设计模式”要解决的问题便是需求的变化,使需求的变化对软件体系结构的影响降到最低。
运用在实际软件系统的体系结构的构建上,我们要做的是:先预见系统的 稳定不部分 和 可能变化的部分 , 在运用设计模式的有关知识来应对可能的“变化”:“封装”“隔离”出可能的变化,保持系统的稳定部分。