随笔分类 -  设计模式

摘要:序列图中的 Fragment 的类型(Loop、Opt、Par和Alt) (还有: ) 序列图主要用于展示对象之间交互的顺序。 序列图将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象 阅读全文
posted @ 2018-03-27 11:28 dy9776 阅读(5303) 评论(0) 推荐(1) 编辑
摘要:转: UML类图中的五种关系的耦合强弱比较:依赖<关联<聚合<组合<继承 一、依赖关系: (一)说明 虚线+箭头 可描述为:Uses a 依赖是类的五种关系中耦合最小的一种关系。 因为在生成代码的时候,这两个关系类都不会增加属性。 (二)依赖关系图与代码的对应关系 (PS:依赖关系:Animal依赖 阅读全文
posted @ 2016-08-08 13:23 dy9776 阅读(3290) 评论(0) 推荐(0) 编辑
摘要:什么叫重构? 百度百科上说:重构就是通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 改代码是行为,质量性能的提高是愿望。 实际上改代码未必能使软件变得更好,也可能软件大规模改动之后,反而变得更差了 故重构的也的将就方法和技巧 1.不懂重构,为了重构 阅读全文
posted @ 2016-07-18 17:29 dy9776 阅读(412) 评论(0) 推荐(0) 编辑
摘要:UML状态图和活动图 统一建模语言UML(Unified Modeling Language)是非专利的第三代建模和规约语言。UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统 阅读全文
posted @ 2016-05-02 21:36 dy9776 阅读(6242) 评论(0) 推荐(0) 编辑
摘要:Java开发中的23种设计模式详解(转) 设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无 阅读全文
posted @ 2015-10-31 16:21 dy9776 阅读(194) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示