【文件属性】:
文件名称:java餐饮管理系统源码6-design-pattern:设计模式
文件大小:55KB
文件格式:ZIP
更新时间:2021-06-05 04:50:22
系统开源
java餐饮管理系统源码6
[TOC]
什么是设计模式
设计模式(Design
pattern)是一套反复被使用、多数人知晓的、经过分类编目的、代码设计经验的总结。
为什么使用设计模式
实用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码的可靠性。
设计模式分类
创建型模式
对象实例化的模式,用于解耦对象实例化过程
结构型模式
把类或对象结合在一起,形成一个更大的结构
行为型模式
类和对象如何交互、以及划分责任和算法
设计模式介绍及代码描述
创建型模式
单例模式
确保一个类只有一个实例,并且提供全局的访问点
特点:
1.只有一个实例
2.自我实例化
3.全局提供访问点
用途:
当系统中只需要一个实例对象或者系统中只允许一个公共访问点时,使用单例模式
优点:
节约资源、提高效率
缺点:
单例类的职责过重,违背了“单一职责的原则”,没有抽象类,拓展困难
/**
*单例模式
-
懒汉式
*/
public
class
SingletonLazy
{
private
static
SingletonLazy
instance;
private
SingletonLazy(){}
pu
【文件预览】:
design-pattern-master
----.gitignore(32B)
----README.md(72KB)
----src()
--------com()