摘要: 一个好的软件系统,应该拥有以下三个特性 1、可拓展性:在软件开发的过程中,新的功能可以很容易的加入到老的系统中 2、灵活性:系统代码的修改,不会影响到无关的其他模块 3、可插拔性:对于已有的功能代码,可以很轻易的替换为其他实现 符合这三个特性的系统,拥有着较好的可维护性与可复用性,而七大设计原则则是 阅读全文
posted @ 2020-01-17 15:21 yytxdy 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 在UML建模中,可以用连线表示类或者接口之间的关系,主要的关系有:一般化关系、关联关系、聚合关系、合成关系以及依赖关系 一般化关系表示的是类与类之间的继承,接口与接口之间的继承,或者类对接口的实现关系.在JAVA代码中,一般化关系表现为extends或者implements 关联关系是类与类之间的关 阅读全文
posted @ 2020-01-17 11:21 yytxdy 阅读(162) 评论(0) 推荐(0) 编辑