首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
路过拾遗
创建于2022-12-29
订阅专栏
优雅的设计可以减少很多工作量哦
暂无订阅
共6篇文章
创建于2022-12-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
设计模式——享元模式
定义: 如果在一个系统中存在多个相同的对象,那么只需要共享一份对象的拷贝而不必为每一次使用都创建新的对象。目的是提高系统性能。享元模式的意图是复用对象,节省内存,前提是享元对象是不可变对象。
设计模式——工厂模式
又称多态性工厂模式,与简单工厂、抽象工厂模式同属于三大设计模式中的创建形模式。定义一个创建对象的接口,由子类决定要实例化的类是哪一个。
设计模式——代理模式
当业务无法直接访问某个类时,需要一个代理类去代理访问。 当需要横向添加一些功能,比如日志功能时,可以使用代理模式。
设计模式——生成器模式
将一个复杂的对象的构建(builder)和它的表示(director)分离,使得同样的构建过程可以创建不同的表示。核心是给指导者一个生成器,但具体方式不指定。
设计模式——桥接模式
在很多情况下,桥接模式可以取代多层继承方案,多层继承方案违背了“单一职责原则”,复用性较差,且类的个数非常多,桥接模式是比多层继承方案更好的解决方法,它极大减少了子类的个数。
设计模式——单例模式
设计模式之单例模式。 主要作用是保证一个类只有一个实例,并且不需要初始化就能用。节约资源,避免冲突。