设计模式哈哈
作者:互联网
设计模式(DesignPattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。
简述什么是单例模式,以及他解决的问题,应用的环境,解决的方案,模式的本质
在任何时间内只有一个类实例存在的模式,需要有一个从中进行全局访问和维护某种类型数据的区域的环境下使用单例模式,解决方案就是保证一个类只有一个类实例存在,本质就是实例共用同一块内存区域
可以分为饿汉式还有懒汉式
饿汉式:在类加载的过程中就进行了实例化
懒汉式:在类使用的时候进行实例化
代理模式:某些情境下,不能直接访问张三,需要代理人这个中间媒介,来访问张三
实现对目标类的访问和控制,一种基本的设计模式
类图
一抽象目标类接口
二定义真正的目标类
三创建代理类
四定义关联关系
工厂模式:大工厂就是一个抽象接口(用来生产对象),里面定义方法,有很多实现类,让子类来决定实现哪一个类。
装饰器模式:通过扩展对象的功能,达到满意度,和类的继承相比更加灵活,是对对象进行的操作,先实现原有的功能,然后给这个对象新增很多功能。
标签:单例,模式,访问,哈哈,实例,饿汉,设计模式 来源: https://blog.csdn.net/hdudgxgtx/article/details/122723577