摘要: Rober .C. Martin指出,软件腐化的四个原因 1.过于僵硬(regidity) 表现:很难加入一个新功能,要波及很多模块,起初几天的工作,要很长时间才能实现。 对立面:可扩展性(extensibility),使新的模块更好插入。可以用开闭原则(O),里氏替换原则(L),依赖倒置(I),组 阅读全文
posted @ 2018-02-22 17:29 IT圈圈 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 1.一般化关系(也叫泛化(generalization):表示is-a的关系),包括继承/实现,图网上找的,谢谢了 注意:继承是实线,而实现是虚线 2. 关联关系(Association) 和组合(Composition)关系 和聚合关系(Aggregation) 一个对象要想完成一个任务,需要知道 阅读全文
posted @ 2018-02-22 16:19 IT圈圈 阅读(308) 评论(0) 推荐(0) 编辑

皮皮虾美剧