首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
xinychan_juejin
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
设计模式:016_模板模式
模板模式 模板模式,又称为模板方法模式;定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 作用 封装不变部分,扩展可变部分。 提取
设计模式:015_代理模式
代理模式 代理(Proxy)模式,为其他对象提供一个代理以控制对该对象的访问。 作用 代理模式在客户端与目标对象之间起到一个中介作用和保护目标对象的作用; 代理对象可以扩展目标对象的功能; 代理模式能
设计模式:014_享元模式
享元模式 享元模式(Flyweight Pattern),运用共享技术有效地支持大量细粒度的对象。 作用 极大减少内存中相似或相同对象数量,节约系统资源,提供系统性能。 提高效率,由于创建对象的数量减
设计模式:013_外观模式
外观模式 外观(Facade)模式,也叫门面模式,外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容
设计模式:012_组合模式
组合模式 组合模式(Composite)又称部分-整体模式,将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。 问题示例 按层级获取省市区的数据。 作用
设计模式:011_装饰者模式
装饰者模式 装饰者(Decorator)模式又叫包装器(Wrapper)模式,可以动态地给一个对象扩展功能。就扩展功能来说,装饰者模式比继承更为灵活。 问题示例 假设咖啡店有三种咖啡:浓缩咖啡(Esp
设计模式:010_桥接模式
桥接模式 桥接模式,将抽象部分与它的实现部分分离,使它们都可以独立地变化。 问题示例 假设某个汽车厂商生产三种类型的汽车:轿车、越野车和跑车,每种类型又可以选择燃油、纯电和混合动力。 如果用传统的继承
设计模式:009_适配器模式
适配器模式 适配器模式是 Adapter,将一个类的接口转换成客户端希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适配器模式的三个角色 目标(Target)接口:当前
设计模式:008_建造者模式
建造者模式 建造者模式又称生成器模式,是将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 创建者模式隐藏了复杂对象的创建过程,它把复杂对象的创建过程加以抽象,通过子类继承或
设计模式:007_原型模式
原型模式 原型模式,指将一个对象作为原型,对其进行复制、克隆,产生一个和原对象属性相同的新对象。 普通模式复制对象 调用对象的 get/set 方法设置属性 原型模式复制对象 浅拷贝 基本数据类型
下一页
个人成就
文章被点赞
35
文章被阅读
30,050
掘力值
667
关注了
8
关注者
6
收藏集
1
关注标签
5
加入于
2020-07-05