设计模式
_吟游诗人
在昨天的未来里活成回忆
展开
-
工厂模式与抽象工厂模式
在软件设计中,工厂模式和抽象工厂模式是比较常用的两种模式。下面来对其分别进行介绍。一、工厂模式工厂方法模式继承了简单工厂模式的优点,也弥补了简单工厂模式的缺点,符合了“开闭原则”。如果不清楚什么是简单工厂模式,不用担心,接下来所讲的内容不会涉及简单工厂模式。工厂模式的基本原则是:工厂父类负责创建产品对象的公共接口,而工厂子类来负责生产具体的产品对象。 是不是有点抽象,下面我们直接来看一个例子。上图原创 2017-10-16 09:56:50 · 5228 阅读 · 0 评论 -
UML类图中方法(操作)的表示格式
网上很少看到针对于类图中方法的格式进行探讨的文章,而类图本身也不是那么的死板,但是一些既定的规则、通用性的格式,使用起来还是会更加便于理解与分享。下面讲一下类图中方法的规范表示方式。 [可视性]操作名[(参数列表)][:返回类型][{特性}]以下几个实例均是正确的 getSize +getSize() +getSize():Area{query} +setSize(c原创 2017-12-24 09:43:16 · 5231 阅读 · 0 评论 -
UML基础总结
UML(Unified Modeling Language)统一建模语言官方网站:http://www.uml.org/建模是在编码之前进行的设计工作,一般常用于需求分析中,而且在软件功能设计方面也能起到很大的作用。模型可以提高抽象层次,可以屏蔽或隐藏软件编码上的细节,使得在软件开发前对软件具有宏观把控。当然UML也不一定是在软件开发前就画好的,很多编译器,比如IDEA、Eclipse等,...原创 2019-02-14 19:22:19 · 380 阅读 · 0 评论 -
UML类图的几种关系浅析
类图中的主要关系有如下几种关联关系– 聚合关系– 组合关系依赖关系继承关系接口与实现关系注:以下图片均来自网络,侵删1、关联关系关联关系是类与类之间的连接,说白了,A类关联B类,那么就是A类中包含一个B类型的成员变量。下图为单项关联:同样的有双向关联,注意双向关联的直线是不带箭头的,而不是两头都带箭头:以及自关联:聚合关系、组合关系都属于关联关系。聚合关系属...原创 2019-02-15 15:52:35 · 1167 阅读 · 0 评论 -
UML用例图中的关系浅析
本文参考自:http://www.cnblogs.com/wolf-sun/p/3413072.htmlhttps://www.cnblogs.com/xiaolongbao-lzh/p/4590897.htmlhttps://blog.csdn.net/lxy344x/article/details/40346525用例图主要用来描述角色以及角色与用例之间的连接关系。说明的是谁要使用系...原创 2019-02-18 11:00:41 · 677 阅读 · 0 评论