一、模式名 装饰者模式, Decorator 二、解决的问题 装饰者模式顾名思义,就是在原来的对象上加入一些修饰的部分,用以丰富原有对象的功能。但装饰器模式中的装饰器类和被装饰的对象保持一致,一般是继承或实现同一个父类或接口。 三、解决方案 装饰者模式的UML图如下所示。 示例代码如下 public... ...
分类:
其他好文 时间:
2019-06-23 19:01:12
阅读次数:
104
本单元构架设计 统一建模语言(英语:Unified Modeling Language,缩写 UML)是非专利的第三代建模和规约语言。UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模, ...
分类:
其他好文 时间:
2019-06-23 18:58:56
阅读次数:
92
使用StartUML绘制用例图: StartUML是支持UML的建模平台软件,是一款开发源码的UML工具,是棒子国主导开发出来的,StartUML可以绘制9款UML图,主要包括用例图,类图,序列图,状态图,活动图。 用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观 ...
分类:
其他好文 时间:
2019-06-23 15:48:35
阅读次数:
103
UML建模详解(3)—使用Rational Rose 画九种常用架构图 UML建模详解(3)—使用Rational Rose 画九种常用架构图 UML建模详解(3)—使用Rational Rose 画九种常用架构图 UML建模详解(3)—使用Rational Rose 画九种常用架构图 UML是一种 ...
分类:
其他好文 时间:
2019-06-23 15:42:29
阅读次数:
283
《Android移动性能实战》 1.腾讯社交网络质量部吴凯华、《大话移动App测试》系列作者陈晔倾情作序,胡星、梁捷、杨俊峰等业内大牛联袂力荐2.本书来自腾讯SNG专项测试团队多年来手机QQ、QQ空间、QQ音乐等项目沉淀下来的经典案例,从资源类性能的内存、CPU、磁盘、网络、电量和交互类性能的流畅度 ...
分类:
移动开发 时间:
2019-06-23 15:38:20
阅读次数:
425
一、模式说明 迭代操作在程序开发中很常见:在数据集合中按顺序便利所有元素(例如:遍历一个数组中的所有元素),将遍历时使用的索引(如访问数组循环变量i)抽象化、通用化后形成的模式就是迭代器模式。 核心的迭代器一般包含两个方法:hasNext()和next()方法,前一个方法用于判断集合中是否还存在下一 ...
分类:
其他好文 时间:
2019-06-22 15:51:28
阅读次数:
90
原文地址:https://www.cnblogs.com/xqzt/p/5053338.html 原因:由于linux密码登录错误,修改也报错误,所以只能重新安装虚拟机并在其中安装镜像文件,但是安装镜像文件中报错,看报错信息像是文件重复了,试着找报错信息点,定位问题 解决:找到以下类似方案,采用方法 ...
分类:
其他好文 时间:
2019-06-19 16:27:46
阅读次数:
151
1、链 2、消息 3、自身传递消息 4、消息顺序编号 5、有条件消息 6、互斥的有条件消息 7、循环或迭代 8、调用静态方法 9、多态 10、同步和异步调用 ...
分类:
其他好文 时间:
2019-06-19 14:55:06
阅读次数:
263
猫比狗精明,但你无法让8只猫在雪地里拉雪橇 杰夫.瓦尔德斯 本章是重点。 1、总览 2、顺序图 3、通信图 4、什么时候画顺序图或通信图? 重点:交互图的作用大于类图。应该花更多的时间在交互图上。 ...
分类:
其他好文 时间:
2019-06-19 12:06:27
阅读次数:
79
1、将代码组织映射为层和UML包 2、使用对象设计应用逻辑 3、不要将外部资源表示为最低层 1)、库存是概念,即对象,放到领域层中去 2)、mysql是物理部署,需要抽象到技术服务层中的“持久分区” 3)、LDAP与mysql同 4、模型与视图要分离 ...
分类:
其他好文 时间:
2019-06-18 11:59:11
阅读次数:
114