首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
三气归来
创建于2024-10-07
订阅专栏
常用设计模式
暂无订阅
共6篇文章
创建于2024-10-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
行为型模式-观察者模式
行为型模式:主要关注的是对象之间的通信 观察者-监听者模式(发布-订阅模式):主要关注的是对象的一对多的关系,也就是多个对象依赖一个对象,当该对象的状态发生变化时,其他对象能都接收到相应的通知。
结构型模式-适配器模式
作用:让不兼容的接口可以在一起工作 假如说电脑是VGA接口,投影仪是HDMI接口,为了能使用就需要一个转接线,这个就叫适配器类
结构型模式-装饰器模式
装饰模式提供了更加灵活的向对象添加职责的方式。可以用添加和分离的方法,用装饰在运行时刻增加和删除职责。装饰模式提供了一种“即用即付”的方法来添加职责。它并不试图在一个复杂的可定制的类中支持所有可预见的
结构型模式-代理模式
代理模式是一种结构型设计模式,它允许你提供一个替代对象来控制对另一个对象的访问。在本例中,通过不同类型的代理类(如普通客户和VIP客户代理)来控制用户对视频网站不同资源的访问权限。
创建型设计模式-工厂模式
分别介绍了简单工厂、工厂方法、抽象工厂的区别,层层递进,了解设计模式如何结合现实逻辑进行改进,最后得到抽象工厂设计模式
创建型设计模式-单例模式
单例模式实现总结:分别使用懒汉式和饿汉式进行实现并分析了其线程安全性,并针对线程安全进行优化,最后推荐使用C++11后局部static变量线程安全的特性实现的单例模式