首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签设计模式

#设计模式

装饰器模式:如何用Java打扮一个对象?

你被录用了

在生活中,我们都知道一句话,“人靠衣装马靠鞍”,如果想要让自己在别人眼里看起来更加好看,更加丰富多彩,就得要学会打扮自己,为自己化妆,为自己穿好看的衣服,学会了...

1500

08.面向对象的特性

杨充

很多讲解面向对象或设计模式的书籍,常用它来画图表达面向对象或设计模式的设计思路。

4200

策略模式(Strategy Pattern)深度解析教程

用户11531739

策略模式属于行为型设计模式,通过定义算法族并将其封装为独立的策略类,使得算法可以动态切换且与使用它的客户端解耦。该模式通过组合替代继承,符合开闭原则(对扩展开放...

9210

我常用的六种设计模式

程序员的园

关于设计模式,我看了很多书籍和视频,但由于部分设计模式并不常用,所以也难免有些遗忘。后来索性就用到哪个时再深入学习哪个。

5600

Java基础知识总结(超详细整理)

猫头虎

Java是一种面向对象的编程语言,由Sun Microsystems(现为Oracle)于1995年推出。它设计之初的目标是“编写一次,到处运行”,意味着Jav...

16910

Java 设计模式:装饰者模式(Decorator Pattern)

用户11531739

装饰者模式属于结构型设计模式,允许通过动态包装对象的方式为对象添加新功能,提供比继承更灵活的扩展方式。该模式通过组合替代继承,遵循开闭原则(对扩展开放,对修改关...

2500

Go设计模式实战--用职责链实现购物车与商品优惠的解耦

KevinYan

那么有没有什么设计模式能让我们稍微缓解一下代码不停添加条件分支来适应新需求呢?我这么说了,当然是有了,这就是职责链模式,也有的资料叫责任链模式。本节我们把购物车...

4100

每天认识一种设计模式之工厂方法模式

JDK7.0

工厂方法模式属于创建型设计模式,核心思想是将对象的创建过程延迟到子类,通过定义接口让子类决定实例化哪个具体类,实现创建逻辑与使用逻辑的解耦。

10710

每天认识一种设计模式之简单工厂模式

JDK7.0

8210

每天认识一种设计模式之单例模式

JDK7.0

单例模式(Singleton Pattern)是确保一个类只有一个实例,并提供一个全局访问点的设计模式。它常用于管理共享资源(如数据库连接、配置管理、日志记录器...

12410

设计模式觉醒系列(03)创建型模式的5个设计模式 | 一口气讲全讲透

拉丁解牛说技术

之前系列1-2说过,设计模式有6大核心原则,SOLID(单一职责、开闭、里氏替换、接口隔离、依赖倒置原则)+迪米特法则,它的核心思想就是要面向接口编程,为模块对...

32520

零基础也能上手!Figma桌面客户端下载教程与协作设计入门宝典

万里顾一诚

Figma是全球领先的云端UI/UX设计工具,支持多人实时协作、矢量图形编辑与原型交互设计。相较于传统设计软件,其核心优势包括:

11020

每天认识一种设计模式之观察者模式

JDK7.0

观察者模式(Observer Pattern)是一种行为设计模式,用于在对象之间建立一对多的依赖关系,当一个对象(被观察者/主题)的状态发生变化时,所有依赖它的...

13410

设计模式觉醒系列(02)这几种设计模式很简单实用 | 相信你肯定见过

拉丁解牛说技术

在上一篇系列文章《设计模式觉醒系列(01)设计模式的基石 | 六大原则的核心是什么?》,我们已经详细分享了设计模式的六大原则,以及总结设计模式在研发设计过程中的...

20520

设计模式:工厂方法模式(Factory Method)

用户11531739

工厂方法模式是一种 创建型设计模式,其核心思想是 将对象的创建过程延迟到子类,让子类决定实例化哪个具体类。

12210

04.里式替换原则介绍

杨充

设计模式Git项目地址:https://github.com/yangchong211/YCDesignBlog

8210

Java设计模式8种

oktokeep

1.模板模式 2.建造者模式 3.装饰器模式 4.工厂模式 5.策略模式 6.代理模式 7.单例模式 8.观察者模式

13710

超级简单的设计模式,看不懂你来打我

萌萌哒草头将军

单例模式的本质就是共享同一个作用域链,很明显这是JavaScript的闭包机制实现的

3700
领券