首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
qyh
创建于2022-03-29
订阅专栏
常用设计模式
暂无订阅
共10篇文章
创建于2022-03-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
12、设计模式之模板方法模式
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 概述 在面向对象程序设计过程中,常常会遇到这种情况:设计一个系统时知道了算法所需的关键步骤,而且确定了这些步骤的执行顺序,但某些步骤的具体实现还未
10、设计模式之组合模式
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 定义 又名部分整体模式,是用于把一组相似的对象当成一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于
9、设计模式之外观模式
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 定义 又名门面模式,是一种通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。该模式对外有一个统一接口,外部应用不关心内
8、设计模式之桥接模式
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 先看一个栗子 有个需求,需要创建不同的图形,每个图形都有不同的颜色。用传统的继承方式是这么实现的:首先创建一个图形接口,接口中有个画图的方法。然后
7、设计模式之适配器模式
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 定义 将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。 主要分为三类:类适配器模式、对象适配器
5、设计模式之原型模式
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 定义 用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。 要明白原型模式就要知道浅拷贝和深拷贝,重写clone(
4、设计模式之抽象工厂模式
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 定义 抽象工厂模式,即Abstract Factory Pattern,提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类;具体的
3、设计模式之工厂方法模式
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 工厂模式是为了解决简单工厂模式的缺点而设计的:工厂一旦需要生产新产品就需要修改工厂类的方法逻辑,违背了“开放 - 关闭原则
2、设计模式之简单工厂模式
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 先看一个需求 完成一个披萨的项目:要便于披萨种类的扩展,便于维护 披萨的种类很多(比如GreekPizz、CheesePizz等) 披萨的制作过程
1、设计模式之单例模式
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 单例模式:饿汉式及懒汉式的几种常见创建方式和优缺点分享