![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
老黑牛
一头在Android和Flutter领域深耕的老黑牛!
展开
-
设计模式之基础
一、UML关系简单描述 UML关系有六种,分别是继承(又叫泛化)、实现、依赖、关联、聚合、组合,其相应的耦合度由强到弱依次是:继承 = 实现 > 组合 > 聚合 > 关联 > 依赖。 1、继承:继承是一种 is-a 的关系,,在java里用extends关键词来说明这种关系,uml中用一个实线加一个空心箭头表示这种关系。 2、实现:实现几乎和继承一样,但它是一种类...原创 2018-02-28 21:30:59 · 337 阅读 · 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 · 347 阅读 · 0 评论