设计模式
老黑牛
一头在Android和Flutter领域深耕的老黑牛!
展开
-
设计模式之基础
一、UML关系简单描述UML关系有六种,分别是继承(又叫泛化)、实现、依赖、关联、聚合、组合,其相应的耦合度由强到弱依次是:继承 = 实现 > 组合 > 聚合 > 关联 > 依赖。1、继承:继承是一种 is-a 的关系,,在java里用extends关键词来说明这种关系,uml中用一个实线加一个空心箭头表示这种关系。 2、实现:实现几乎和继承一样,但它是一种类...原创 2018-02-28 21:30:59 · 329 阅读 · 0 评论 -
设计模式之单例模式
一、简单介绍1、定义 Ensure a class has only one instance, and provide a global point of access of it.翻译过来的意思就是:确保一个类只有一个实例,要自行实例化并且想整个系统提供这个实例。2、UML类图3、实现的关键点构造函数不对外开放,一般未private;通过...原创 2018-03-03 20:03:53 · 329 阅读 · 0 评论