这段时间重新翻看了一下阎宏的《Java与模式》,把里面我敢兴趣的地方摘抄与此。
首先
Gof 写道本书中的设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述。
一.面向对象软件设计的核心问题:可维护性(Maintainability)与可复用性(Reuseability)。
二.维护性较差的原因:
过于僵硬 Rigidity <---> 可扩展性 Extensibility
过于脆弱 Fragility <---> 灵活性 Flexibility
复用率低 Immobility
粘度过高 Viscosity <---> 可插入性 Plug ...







评论排行榜