首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
码农
摧毁的炉石
创建于2022-04-21
订阅专栏
码农学习心得分享
暂无订阅
共6篇文章
创建于2022-04-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
06.代理模式
Proxy(代理模式) 描述 由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。 根据代理的创建时期,代
05.建造者模式
Builder(建造者模式) 描述 指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。 场景 建造者模式唯一区别于工厂模式的是针对复杂对象的创建
04.原型模式
Prototype(原型模式) 描述 用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。 原形实例指定创建对象的类型 并通过拷贝原型创建新的对象 调用者不需要知道创建
03.单例模式
Singleton(单例模式) 描述 任何情况绝对只有一个实例,并提供一个全局访问点。 场景 单例模式在现实生活中的应用也非常广泛,例如公司 CEO、部门经理等都属于单例模型。J2EE 标准中的 Se
02.工厂模式
工厂模式 SimpleFactory(简单工厂、做静态工厂方法) 是指由一个工厂对象决定创建出哪一种产品类 的实例。 适用 于工厂类负责创建的对象较少的场景 且客户端只需要传入工厂类的参数,对于如何创
01.七大软件设计原则
七大软件设计原则 开闭原则 一个软件实体,如类、模块和函数应该对扩展开放,对修改关闭。用抽象构建框架,用实现扩展细节。 提高软件系统的可复用性及可维护性 通过继承覆盖,别乱改人家的 继承 依赖倒置原则