![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
阳仔310
这个作者很懒,什么都没留下…
展开
-
UML 类图详解
前言:学习设计模式时 理清类、接口以及它们之间的静态结构和组合关系非常重要,正所谓 欲先行其事, 必先利其器 , 一切的一切还是得从UML 类图学习开始。下图是我参考 <大话设计模式> 这本书画出的 UML 总图。其中 红色字体 是我标识的总体注释蓝色字体 代表 java中常见的类继承、接口实现关系绿色字体 代表 类与类、接口 常见的结合关系 (数字 1 2 3 4 在本文...原创 2018-12-26 14:35:11 · 327 阅读 · 0 评论 -
设计模式-六大基本原则
最近在看 <<大话设计模式这本书>> 感觉这本书讲的还是很生动有趣的。这篇博客先简单介绍下 六大基本原则。开-闭原则 :软件实体 (类、模块、函数等) 应该可以扩展 , 但是不可修改。俗称 : 对于拓展是开放的,对于修改是关闭的软件开发中,前期通过需求分析、建模,巧妙利用设计模式 使系统尽可能的易维护、易拓展、健壮 。当需求变化时能够方便的对原有系统进行扩展(...原创 2018-12-30 23:29:31 · 131 阅读 · 0 评论 -
(一) 单例模式详解
单例模式适合于应用中频繁创建并且无状态的对象,比如配置文件。如果不采用单例模式的话,当对它进行更新操作时,需要同步其它所有存活的对象。白白浪费性能、内存,所以有必要使用单例模式来保证这个对象全局仅有一个实例。单例模式 : 保证一个类仅有一个实例,并提供一个访问它的全局访问点。通常我们可以让一个全局变量使得一个对象被访问,但它不能阻止你实例化多个对象。一个最好的办法就是,让类自身负责保存它的唯...原创 2018-12-31 13:13:23 · 159 阅读 · 0 评论 -
(二) 工厂模式详解
简单工厂模式从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static FactoryMethod)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现以下为UML图 :可以看出,上面总共有三种类,一个是工厂类Creator,一...原创 2019-01-01 17:11:39 · 200 阅读 · 1 评论