E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java设计
Java设计
模式之适配器模式详解
Java设计
模式之适配器模式详解一、适配器模式核心思想核心目标:将不兼容的接口转换为客户端期望的接口,解决类之间因接口不匹配而无法协作的问题。如同现实中的电源适配器,让不同规格的插头兼容插座。
季鸢
·
2025-06-27 10:12
设计模式
java
设计模式
适配器模式
Java设计
模式之结构型模式(代理模式)介绍与说明
一、代理模式的核心概念定义代理模式为对象提供一个代理(或占位符),通过代理对象控制对目标对象的访问,实现权限控制、功能增强或延迟加载等需求。例如,生活中通过中介购房,避免直接与房主接触,即为代理模式的典型应用。核心作用隔离客户端与目标对象:客户端不直接操作目标对象,降低耦合度。功能增强:在调用目标方法前后添加日志、权限校验、缓存等逻辑。控制访问:如远程调用、安全权限过滤、延迟加载等场景。二、代理模
爪哇手记
·
2025-06-27 10:10
#
Java知识点
java
开发语言
笔记
代理模式
学习
Java设计
模式之结构型模式(装饰器模式)介绍与说明
一、装饰器模式定义装饰器模式(DecoratorPattern)是一种结构型设计模式,允许在不改变对象结构的情况下,通过动态添加附加功能来扩展对象的行为。其核心思想是通过组合替代继承,在运行时为对象“包裹”一层新功能,类似于“套娃”或“包装礼物”的过程。关键特点:动态扩展:功能在运行时动态添加,无需修改原有类。透明性:装饰后的对象与原始对象具有相同的接口,客户端无需感知差异。遵循开闭原则:对扩展开
爪哇手记
·
2025-06-26 10:54
#
Java知识点
java
设计模式
装饰器模式
开发语言
笔记
rate-limit 为 java 设计的渐进式限流开源工具
项目简介rate-limit是一个为
java设计
的渐进式限流工具。目的是为了深入学习和使用限流,后续将会持续迭代。
老马啸西风
·
2025-06-26 05:55
cache
redis
java
开源
redis
cache
rate-limit
限流
网关
Java设计
模式之职责链模式详解
Java设计
模式之职责链模式详解一、职责链模式核心思想核心目标:将请求的发送者与接收者解耦,使多个对象都有机会处理请求。
季鸢
·
2025-06-24 21:02
设计模式
java
设计模式
开发语言
java设计
模式-原型模式(PrototypePattern)
设计模式系列文章目录设计模式系列前言一、原型模式是什么?二、使用步骤1.实现cloneable接口2.简单示例拷贝浅拷贝深拷贝:总结前言原型模式(PrototypePattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一
小刘同学要加油呀
·
2025-06-21 12:02
Java
原型模式
java
设计模式
【1.1 漫画Java基础 - 从零到英雄的进阶之路】
漫画Java基础-从零到英雄的进阶之路目录记忆口诀可视化图表形象比喻数字记忆实战案例记忆卡片总结诗句面试准备记忆口诀️
Java设计
原理-“SOLID五兄弟”单一责任不贪心(SingleResponsibility
·
2025-06-18 09:25
Java设计
模式完整学习指南(23+4种模式)
目录什么是设计模式设计模式的分类创建型模式结构型模式行为型模式其他常用模式总结与最佳实践什么是设计模式基本概念设计模式就像是建筑师的图纸,是解决软件设计中常见问题的经过验证的最佳实践。简单理解:就像做菜有固定的步骤和搭配写代码也有一些"套路"和"模板"这些"套路"就是设计模式GoF的23种设计模式1995年,四位作者(GangofFour,简称GoF)总结了23种经典设计模式,这是软件设计的经典之
z小天才b
·
2025-06-17 05:15
java
设计模式
开发语言
Java设计
模式之观察者模式详解
Java设计
模式之观察者模式详解在软件开发中,我们常常会遇到这样的场景:当一个对象的状态发生变化时,需要自动通知其他相关对象。这种场景下,观察者模式就派上了用场。
季鸢
·
2025-06-17 04:37
设计模式
java
设计模式
观察者模式
Java设计
模式---迭代器模式(Iterator)介绍
目录1、迭代器(Iterator)1.1、结构1.2、常用方法1.3、本质1、解耦集合与遍历逻辑2、统一访问接口3、支持多种遍历方式4、提高代码复用性1.4、自定义迭代器2、迭代器模式的组成2.1、迭代器模式角色2.2、UML类图2.3、举例3、实际应用4、优缺点4.1、优点4.2、缺点前言迭代器(Iterator)是一种常见的设计模式,它提供了一种统一的访问集合元素的方式,同时隐藏了集合的内部实
找不到、了
·
2025-06-16 14:31
jdk工具类
集合
设计模式
java
开发语言
Java设计
题:如何设计一个线程池
设计线程池这种设计类问题还是一样,先说下理解,表明你是知道这个东西的用处和原理的,然后开始阐述。基本上就是按照现有的设计来说,再添加一些个人见解。我个人觉得如果要设计一个线程池的话得考虑池内工作线程的管理、任务编排执行、线程池超负荷处理方案、监控。初始化线程数、核心线程数、最大线程池都暴露出来可配置,包括超过核心线程数的线程空闲消亡配置。任务的存储结构可配置,可以是无界队列也可以是有界队列,也可以
空说
·
2025-06-15 23:01
java
开发语言
算法
线程池
Java设计
模式概览
Java设计
模式
Java设计
模式详解一、设计模式概述1.为什么需要设计模式2.设计模式分类二、创建型模式(5种)1.单例模式(Singleton)2.工厂方法模式(FactoryMethod)3.抽象工厂模式
nlog3n
·
2025-06-15 15:04
设计模式
java
设计模式
开发语言
JAVA设计
模式概览
前言设计模式概览,网络备忘录一、创建型设计模式主要关注点是“怎样创建对象”,它的主要特点是“将对象的创建与使用分离”。这样可以降低系统的耦合度,使用者不需要关注对象的创建细节。创建型模式分为以下5种。单例(Singleton)。某个类只能生成一个实例,该类提供了一个全局访问点供外部获取该实例,其拓展是有限多例模式。原型(Prototype)。将一个对象作为原型,通过对其进行复制而克隆出多个和原型类
谭震鸿
·
2025-06-15 15:33
java
设计模式
java设计
模式-适配器模式(结构型)
简介适配器模式(AdapterPattern)是一种结构型设计模式,用于解决接口不兼容问题。它充当两个不兼容接口之间的桥梁,通过包装已有接口(被适配者),使其符合目标接口规范。角色组成目标接口(Target):客户端期望使用的接口。被适配者(Adaptee):需要被适配的已有组件。适配器(Adapter):实现目标接口,内部持有被适配者的引用,进行接口转换。什么乱七八糟的名词,看不懂简单来说就是当
Leaf吧
·
2025-06-13 22:03
java
设计模式
java
设计模式
适配器模式
Java设计
模式基础问答
面试过程中会让你介绍你项目或实习中使用的设计模式,你该如何说明工厂模式工厂模式是把对象创建的逻辑封装到一个工厂类里面,我们用工厂类来创建对象为什么需要工厂类(优点):可以集中管理对象的创建规则。例如要求这个对象必须经过xx校验,写到工厂类里好过每一次使用这个类的时候再检验一轮提高代码可维护性和拓展性。工厂类可以通过接口或抽象类定义创建方法,允许在不修改现有代码的情况下添加新的产品类型简化复杂对象创
LUCIAZZZ
·
2025-06-13 07:41
java
设计模式
开发语言
jvm
spring
boot
Spring
Java设计
模式之单例模式(实现、应用的详细总结)
1.单例模式简介 单例模式(SingletonPattern)是Java中最简单的设计模式之一。这种设计模式属于创建型模式,它提供了一种创建对象的最佳方式。单例模式类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。1.1单例模式的定义 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例的访问方法
老鼠只爱大米
·
2025-06-12 15:52
单例模式
java
设计模式
Java设计
模式之适配器模式:从入门到架构级实践
导言:隐藏在代码背后的"翻译官"在软件系统的进化史中,每一次技术革命都伴随着接口协议的更迭。当我们试图让旧系统与新服务对话,当我们需要将不同格式的数据流融合,总有一个沉默的"翻译官"在幕后工作——它就是适配器模式。本文将从代码细节到架构设计,深入解析这个让系统重获新生的关键模式。一、适配器模式的深度解析1.1模式本质的三层理解物理层适配:方法签名转换(参数类型、返回值)逻辑层适配:业务语义的等价转
听闻风很好吃
·
2025-06-12 11:18
java设计模式
java
适配器模式
架构
Java设计
模式之状态模式详解
Java设计
模式之状态模式详解在软件开发过程中,我们经常会遇到这样的情况:一个对象的行为会根据其内部状态的变化而变化。
季鸢
·
2025-06-07 15:49
设计模式
java
设计模式
状态模式
JAVA设计
模式(持续更新)
策略模式策略模式(StrategyPattern)是一种行为设计模式,它定义一系列算法,将每个算法封装起来,并使它们可以互相替换,使得算法可以独立于使用它的客户端变化。以下是实际开发中的典型使用场景、示例及最佳实践:核心概念意图:分离算法的定义与使用,避免多重条件判断。核心角色:策略接口(Strategy):定义算法的公共接口(如PaymentStrategy)。具体策略(ConcreteStra
科技王大锤
·
2025-06-06 14:30
java
设计模式
开发语言
java设计
模式1——工厂方法模式(Factory Method)
工厂方法模式分为三种:1、普通工厂模式,就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。首先看下关系图:举例如下:(我们举一个发送邮件和短信的例子)首先,创建二者的共同接口:publicinterfaceSender{publicvoidSend();}其次,创建实现类:publicclassMailSenderimplementsSender{@OverridepublicvoidS
忆瞻
·
2025-06-05 07:00
java设计模式
java
设计模式
Java 设计模式全解析:23 种模式原理 + 大厂实战(附 50 + 代码示例)
摘要:本文系统梳理
Java设计
模式的完整体系,覆盖创建型、结构型、行为型23种模式的核心原理、代码示例及企业级应用场景。
混进IT圈
·
2025-06-03 01:19
Java
设计模式
架构设计
大厂实战
Spring
微服务
高并发
面试攻略
Java设计
模式之备忘录模式详解
Java设计
模式之备忘录模式详解一、备忘录模式核心思想核心目标:捕获对象内部状态并在需要时恢复,同时不破坏对象的封装性。如同游戏存档系统,允许玩家保存当前进度并在需要时回退到之前的状态。
季鸢
·
2025-06-02 18:53
设计模式
java
设计模式
备忘录模式
Java设计
模式详解:策略模式(Strategy Pattern)
在软件开发中,设计模式是解决常见问题的经典方法。策略模式(StrategyPattern)作为一种行为型设计模式,能够将算法或行为的定义与使用分离,使得算法可以独立于客户端代码进行变化和扩展。本文将深入解析策略模式的核心思想、实现方式以及实际应用场景,并通过代码示例帮助读者掌握其用法。一、策略模式的核心思想策略模式的核心思想是:将不同的行为或算法封装为独立的对象,通过上下文动态选择和执行这些策略。
magic 245
·
2025-06-01 23:04
#
行为型设计模式
Java中23种设计模式
java
设计模式
策略模式
resubmit v1.2.0 新特性支持类级别防止重复提交
前言resubmit是一款为
java设计
的渐进式防止重复提交框架。创作目的有时候手动加防止重复提交很麻烦,每次手动编写不利于复用。所以希望从从简到繁实现一个工具,便于平时使用。
·
2025-05-31 19:38
后端java
java设计
模式之原型模式
一:原型模式1.什么是原型模式?用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象。基本介绍1.原型模式(Prototype模式)是指:用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象2.原型模式是一种创建型设计模式,允许一个对象再创建另外一个可定制的对象,无需知道如何创建的细节3.工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建
不会敲代码阿
·
2025-05-31 00:02
设计模式
原型模式
java
设计模式
JAVA设计
模式--七大原则之依赖倒置原则(03)
依赖倒置原则(DependenceInversionPrinciple)就是要依赖于抽象,不要依赖于具体。面向抽象编程,不要依赖具体因为依赖了具体就不能进行改变和动态的替换;(这里所说的动态替换是替换具体的实现,而不是在使用时,替换默认的具体)实现开闭原则的关键是抽象化,并且从抽象化导出具体化实现,如果说开闭原则是面向对象设计的目标的话,那么依赖倒转原则就是面向对象设计的主要手段。定义:高层模块不
薇薇
·
2025-05-29 09:51
设计模式
Java设计
模式之解释器模式详解
Java设计
模式之解释器模式详解一、解释器模式核心思想核心目标:定义语言的文法规则,并构建解释器来解释语言中的句子。
季鸢
·
2025-05-29 02:54
设计模式
java
设计模式
解释器模式
Java设计
模式之工厂模式详解
Java设计
模式之工厂模式详解一、工厂模式核心思想核心目标:解耦对象的创建与使用,通过统一的工厂接口屏蔽对象实例化细节,提升代码的可维护性和扩展性。
季鸢
·
2025-05-29 02:54
设计模式
java
设计模式
java设计
模式---采用Pipeline处理器流水线实现责任链模式
简介:Pipeline是一条Netty管道流水线,一条管道需要很多Handler处理器来处理业务。Netty的业务处理器流水线ChannelPipeline是基于责任链设计模式(ChainofResponsibility)来设计的,内部是一个双向链表结构,能够支持动态地添加和删除Handler业务处理器。模拟一下netty将Handler业务处理器加入到Pipeline流水线中,Context里包
江湖中的阿龙
·
2025-05-27 04:40
设计模式
责任链模式
深入探索
Java设计
模式:工厂模式与单例模式的完美实现
在软件工程的广阔海洋中,设计模式就像是航海图,指导着开发者们如何构建出高效、可维护且易于扩展的应用程序。今天,我们将一起踏上一段激动人心的技术旅程,深入了解两种最为经典的设计模式——工厂模式和单例模式,并通过Java语言实现它们。准备好了吗?让我们开始这段充满智慧和技术挑战的探险吧!工厂模式的深邃之旅️工厂模式是一种创建型设计模式,它提供了一种创建对象的最佳方式。一个工厂类可以根据条件决定应该创建
墨夶
·
2025-05-25 17:31
Java学习资料1
java
设计模式
单例模式
【
Java设计
模式003】原型模式
概述原型模式解决的主要问题是如何快速的复制一个已经存在的对象,一个普遍的做法是构建一个属于相同类的对象,然后遍历原始对象的所有属性值并复制到新对象中。这样的做法有一些问题,不是每一个对象都可以通过这种方式进行复制,且这么做的编程代价过高,比方说:classMain{publicstaticvoidmain(String[]args){Sheepsheep=newSheep("tom",1,"red
苹果酱0567
·
2025-05-25 08:35
面试题汇总与解析
课程设计
spring
boot
vue.js
java
mysql
Java设计
模式之组合模式:从入门到精通(保姆级教程)
1.组合模式概述组合模式(CompositePattern)是一种结构型设计模式,它允许你将对象组合成树形结构来表示"部分-整体"的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。1.1专业定义组合模式通过将对象组织到树结构中,使得客户端可以统一地处理单个对象和组合对象。它定义了包含基本对象和组合对象的类层次结构,基本对象可以被组合成更复杂的组合对象,而这个组合对象又可以被组合,如
Clf丶忆笙
·
2025-05-20 23:00
设计模式
java
设计模式
组合模式
Android第六次面试总结之
Java设计
模式篇(一)
一、单例模式在Android面试中的核心考点1.Android中如何安全实现单例?需注意哪些坑?(字节跳动、美团面试真题)解答:Android中实现单例需重点关注Context泄漏、线程安全和反射/序列化攻击。推荐实现:静态内部类(线程安全+避免内存泄漏)publicclassAppManager{privateContextcontext;//静态内部类持有实例(类加载时初始化,线程安全)pri
每次的天空
·
2025-05-20 03:55
Java设计模式专栏
android
面试
java
Java设计
模式(一)面向对象设计原则
Java设计
模式(一)面向对象设计原则提示:君子不忍其短,不懂则问,不能则学文章目录
Java设计
模式(一)面向对象设计原则面向对象设计原则一、单一职责原则二、开闭原则三、里氏替换原则四、依赖倒转原则五、
爱编程的宵夜
·
2025-05-17 19:58
java
设计模式
开发语言
Java设计
模式之代理模式:从入门到精通(保姆级教程)
1.代理模式概述代理模式(ProxyPattern)是一种结构型设计模式,它为其他对象提供一种代理以控制对这个对象的访问。代理对象在客户端和目标对象之间起到中介作用,可以在不改变目标对象代码的情况下增加额外的功能。1.1专业概念解释代理模式:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。核心
Clf丶忆笙
·
2025-05-17 03:36
设计模式
java
设计模式
代理模式
Java设计
模式之抽象工厂模式:从入门到精通
一、抽象工厂模式概述抽象工厂模式(AbstractFactoryPattern)是一种创建型设计模式,它提供了一种创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。1.1专业定义抽象工厂模式定义了一个工厂接口,用于创建一系列相关或依赖的对象,客户端通过调用抽象工厂的方法来获取所需的产品对象,而无需了解具体的产品创建过程。其核心思想是将对象的创建和使用分离,通过抽象层来解耦客户端和具体产品
Clf丶忆笙
·
2025-05-12 17:08
设计模式
java
设计模式
抽象工厂模式
Java设计
模式之适配器模式:从入门到精通
适配器模式(AdapterPattern)是Java中最常用的结构型设计模式之一,它像一座桥梁连接两个不兼容的接口,使得原本由于接口不兼容而不能一起工作的类可以协同工作。本文将全面深入地解析适配器模式,从基础概念到高级应用,包含丰富的代码示例、详细注释、使用场景分析以及多维对比。一、适配器模式基础概念1.1什么是适配器模式**定义:**适配器模式(AdapterPattern)将一个类的接口转换成
Clf丶忆笙
·
2025-05-12 17:08
设计模式
java
设计模式
适配器模式
Java设计
模式之单例模式:从入门到精通
一、单例模式概述1.1什么是单例模式定义:单例模式(SingletonPattern)是一种创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点来访问这个实例。专业解释:单例模式通过限制类的实例化过程,保证在整个应用程序生命周期中,某个类最多只有一个实例存在,并且提供一个统一的访问入口。通俗理解:1、就像一个国家只能有一个总统(正常情况下),无论你在哪里需要总统办事,找的都是同一个人。2
Clf丶忆笙
·
2025-05-12 17:06
设计模式
java
设计模式
单例模式
Java 设计模式心法之第1篇 - 缘起:告别“救火队员”,拥抱架构思维
本文作为《
Java设计
模式心法》的开篇,将直击痛点,剖析“代码能跑就好”背后的技术债危机,揭示为何良好的设计并非奢侈品,而是高质量软件的生命线。
码觉客
·
2025-05-12 11:49
Java
设计模式心法
java
设计模式
架构
Java设计
模式之桥接模式详解
Java设计
模式之桥接模式详解一、桥接模式核心思想核心目标:将抽象与实现解耦,使二者可以独立扩展。通过组合代替继承,避免多维度的类爆炸问题,尤其适用于多变化维度的场景。
季鸢
·
2025-05-11 23:30
设计模式
java
设计模式
桥接模式
Java设计
模式之工厂方法模式:从入门到精通
1.工厂方法模式概述1.1定义与核心思想工厂方法模式(FactoryMethodPattern)**定义:**是一种创建型设计模式,它定义了一个用于创建对象的接口,但让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。**核心思想:**工厂模式的核心思想是将对象的创建和使用分离,通过一个工厂类来负责对象的创建。客户端只需要向工厂类请求创建对象,而不需要关心对象是如何创建的。这样可以降低
Clf丶忆笙
·
2025-05-10 12:49
设计模式
java
设计模式
工厂方法模式
Java设计
模式全面详解:从基础到高级的23种模式简介
Java设计
模式通常分为三大类:创建型模式:处理对象创建机制结构型模式:处理对象组合行为型模式:处理对象间的交互与职责分配
Clf丶忆笙
·
2025-05-10 07:45
设计模式
java
设计模式
java设计
模式(六)——原型模式
一、模式介绍原型模式:创建型模式之一,就是基于原型创建对象,也就是一个对象的产生可以不由零起步,直接从一个已经具备一定雏形的对象克隆,然后再修改为所需要的对象。节约创建对象时间。使用场景如果对象创建成本比较大,例如某个对象里面的数据需要访问数据库才能拿到;并且同一个类的不同对象之间差别不大(大部分字段相同),这种场景下可以考虑使用原型模式二、原型模式1、实现方式浅拷贝:仅仅复制所拷贝的对象(即拷贝
print_out
·
2025-05-09 23:52
设计模式
java
设计模式
原型模式
Java设计
模式及应用场景之《责任链模式》
文章目录一、责任链模式定义二、责任链模式的结构和说明三、责任链模式示例四、责任链模式的优缺点五、责任链模式的应用场景及案例一、责任链模式定义Avoidcouplingthesenderofarequesttoitsreceiverbygivingmorethanoneobjectachancetohandletherequest.Chainthereceivingobjectsandpassthe
晓呆同学
·
2025-05-09 19:53
Java设计模式
设计模式
责任链模式
职责链模式
功能链模式
Android第六次面试总结之
Java设计
模式(二)
一、适配器模式(AdapterPattern)1.ListViewvsRecyclerView的Adapter核心区别?为什么RecyclerView需要ViewHolder?解答:核心区别:特性ListView.Adapter(如ArrayAdapter)RecyclerView.AdapterViewHolder机制无,直接通过getView重复创建View(性能差)强制使用ViewHolde
每次的天空
·
2025-05-09 11:30
android
面试
java
JAVA设计
模式——(十二)原型模式(Prototype Pattern)
JAVA设计
模式——(十二)原型模式(PrototypePattern)介绍理解实现Email类测试应用介绍用原型实例指定创建对象的种类,并且通过复制原型已有的对象用于创建新的对象。
不当菜虚困
·
2025-05-08 01:22
设计模式
java
设计模式
原型模式
Java设计
模式之原型模式详解
Java设计
模式之原型模式详解一、原型模式核心思想核心目标:通过克隆现有对象创建新对象,避免重复初始化资源的开销。特别适用于创建成本高或构造流程复杂的对象。
季鸢
·
2025-05-06 23:13
设计模式
java
设计模式
原型模式
Java设计
模式: 实战案例解析
Java设计
模式:实战案例解析在软件开发中,设计模式是一种用来解决特定问题的可复用解决方案。它们是经过实践验证的最佳实践,能够帮助开发人员设计出高质量、易于维护的代码。
武昌库里写JAVA
·
2025-05-06 04:14
面试题汇总与解析
课程设计
spring
boot
vue.js
java
学习
Java设计
模式-组合模式
简介在软件设计中,设计模式是一种被广泛接受和应用的经验总结,旨在解决常见问题并提供可复用的解决方案。组合模式是一种结构型设计模式,它允许将对象组合成树形结构以表示“部分-整体”的层次结构。这种模式能够使客户端以一致的方式处理单个对象和对象集合,将对象的组合与对象的使用具有一致性。与其他设计模式的区别:适配器模式vs组合模式:适配器模式主要用于将一个类的接口转换为客户端所期望的另一种接口,以解决接口
caihuayuan5
·
2025-05-06 03:40
面试题汇总与解析
课程设计
spring
boot
vue.js
大数据
java
Java设计
模式的七大原则
设计原则名称定义使用频率单一职责原则(SingleResponsibilityPrinciple,SRP)一个类只负责一个功能领域中的相应职责。★★★★☆开闭原则(Open-ClosedPrinciple,OCP)软件实体应对扩展开放,而对修改关闭。开闭原则的关键在于抽象化。★★★★★里氏代换原则(LiskovSubstitutionPrinciple,LSP)所有引用基类对象的地方能够透明地使用
caihuayuan5
·
2025-05-06 03:40
面试题汇总与解析
大数据
spring
boot
java
后端
课程设计
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他