首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
DesignPattern
乘疯破浪
创建于2022-05-24
订阅专栏
让代码更优雅!
暂无订阅
共5篇文章
创建于2022-05-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
创建型模式:建造者模式
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 概述 将一个复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。 分离了部件的构造(由Builder来负责)和装配(由Director
行为型模式:模板方法模式
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 概述 在面向对象程序设计过程中,程序员常常会遇到这种情况:设计一个系统时知道了算法所需的关键步骤,而且确定了这些步骤的执行顺序,但某些步骤的具体实
创建型模式:工厂模式
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 工厂模式 概述 需求:设计一个咖啡店点餐系统 设计一个咖啡类(Coffee),并定义其两个子类(美式咖啡【AmericanCoffee】和拿铁咖啡
创建型模式:单例模式
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 单例模式简介 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创
结构型模式:代理模式
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 概述 由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的