摘要: 零、概述 六大关系:继承(extends)、实现(Realization)、依赖(use-a)、关联(association)、聚合(has-a)、组合(强聚合)(Composition)。 类与类之间的强弱关系:NULL<依赖<关联<聚合<组合 有事没事,懂与不懂,先见此图。 一、继承/泛化(Ex 阅读全文
posted @ 2017-09-28 15:23 千千寰宇 阅读(798) 评论(0) 推荐(0)
摘要: 随着软件项目的经验增加与深入,逐渐感觉到软件在代码上的冗余不断提高与可维护性的降低,亟待软件设计思想来指导我们的代码,如何变得更加优美动人,使得软件更加具有可维护性,可复用性,可拓展性,并达到软件的高内聚低耦合目标。恰好的是,软件设计模式,就是这样一部经典的指导思想。以下,将展开对设计模式的六大原则 阅读全文
posted @ 2017-09-28 11:09 千千寰宇 阅读(5808) 评论(0) 推荐(1)