面试题
原创 2022-12-17 00:34:53
83阅读
一 什么
原创 2022-07-02 00:13:27
130阅读
设计模式面试题
转载 2017-08-15 16:16:05
1998阅读
1.说一下设计模式?你都知道哪些? 答:设计模式总共有 23 种,总体来说可以分为三大类:创建型模式( Creational Patterns )、结构型模式( Structural Patterns )和行为型模式( Behavioral Patterns )。 **分类** **包含** **关 ...
转载 2021-09-18 14:05:00
98阅读
2评论
设计模式面试题【B站面试题
原创 2024-06-11 17:24:05
72阅读
# Java设计模式面试题 ## 引言 设计模式是一套被广泛应用于软件开发中的解决方案,它提供了一种可重复使用的方法,用于解决常见的设计问题。在面试过程中,设计模式是经常被问及的一个话题。本文将介绍一些常见的Java设计模式面试题,并提供相应的代码示例。 ## 一、单例模式 单例模式是一种创建型设计模式,它确保类只有一个实例,并提供一个全局访问点。以下是一个简单的单例模式的示例代码: ```
原创 2024-01-26 05:38:23
64阅读
### Android设计模式面试题实现流程 下面是实现Android设计模式面试题的流程,通过表格展示每个步骤及其对应的操作。 | 步骤 | 操作 | | --- | --- | | 1 | 创建一个新的Android项目 | | 2 | 在项目中创建一个新的Java类作为面试题的解决方案 | | 3 | 导入Android支持库 | | 4 | 实现面试题的要求 | | 5 | 在Main
原创 2023-10-30 04:33:55
76阅读
01 工厂方法模式(利用创建同一接口的不同实例)普通⼯⼚模式:建⽴⼀个⼯⼚类,对实现了同⼀接⼝的⼀些类进⾏实例的创建;多个⼯⼚⽅法模式:提供多个⼯⼚⽅法,分别创建对象; 静态⼯⼚⽅法模式:将上⾯的多个⼯⼚⽅法置为静态的,不需要创建⼯⼚实例,直接调⽤即可;
原创 2021-07-06 16:09:08
665阅读
01 工厂方法模式(利用创建同一接口的不同实例)普通⼯⼚模式:建⽴⼀个⼯⼚类,对实现了同⼀接⼝的⼀些类进⾏实例的创建;多个⼯⼚⽅法模式:提供多个⼯⼚⽅法,分别创建对象; 静态⼯⼚⽅法模式:将上⾯的多个⼯⼚⽅法置为静态的,不需要创建⼯⼚实例,直接调⽤即可;适⽤场景:凡是出现了⼤量不同种类的产品需要创建,并且具有共同的接⼝时,可以通过⼯⼚⽅法模式进⾏创建。在以上的三种模式中,第⼀种如果传⼊的字符串有误,不能正确创建对象,第三种相对于第⼆种,不需要实例化⼯⼚类,所以,⼤多数情况下,我们会选⽤第三种——
原创 2022-03-21 17:35:41
455阅读
# Java 设计模式面试题 设计模式是在软件开发中用于解决特定问题的经验总结,是一种可重用的解决方案,可帮助开发人员更有效地编写可维护和可扩展的代码。在面试过程中,设计模式经常是被问及的重要主题之一。本文将介绍几种常见的设计模式面试题,并给出相应的代码示例。 ## 单例模式 单例模式保证一个类只有一个实例,并提供一个全局访问点。在面试中,常常会被问到如何实现单例模式。以下是一个简单的单例模
原创 2023-08-11 07:21:52
76阅读
设计模式可在多个项目中重用。 设计模式提供了一个帮助定义系统架构的解决方案。 设计模式吸收了软件工程的经验。 设计模式为应用程序的设计提供了透明性。 设计模式是被实践证明切实有效的,由于它们是建立在专家软件开发人员的知识和经验之上的。
转载 2021-07-14 15:14:23
103阅读
# Java常见设计模式及其面试题解析 在Java开发中,设计模式是解决特定问题的最佳实践。掌握设计模式不仅能提高代码质量,还能在面试中表现得更为出色。本文将介绍几种常见的设计模式,并附上代码示例和相应的面试题解析。 ## 一、单例模式(Singleton Pattern) 单例模式确保一个类在整个应用中只有一个实例,并提供全局访问入口。它常用于管理连接池、线程池等共享资源。 ### 代码
原创 10月前
91阅读
  文章目录 1、请说出什么是单例模式? 1.1 饿汉 1.2 懒汉 1.3 双重锁懒汉(Double Check Lock) 1.4 静态内部类 1.5 枚举   1、请说出什么是单例模式? 首先,了解一下单例的四大原则: 构造私有 以静态方法或者枚举返回实例 确保实例只有一个,尤其是多线程环境 确保反序列化时不会重新构建对象 1.1 饿汉 public class Singl
原创 2021-07-05 13:33:34
166阅读
图解Java设计模式设计模式面试题​​1.1 Java设计模式内容介绍​​​​1.1.1 先看几个经典的面试题​​​​1.1.2 设计模式的重要性​​1.1 Java设计模式内容介绍1.1.1 先看几个经典的面试题原型设计模式问题 :1)有请使用UML类图画出原型模式核心角色2)原型设计模式的深拷贝和浅拷贝是什么。并写出深拷贝的两种方式的源码(重写clone方法实现深拷贝、使用序列化来实现深拷贝
原创 2022-10-14 11:24:13
93阅读
java-设计模式面试题集(一)1、设计模式有哪些原则?开闭原则: OOP 中最基础的原则,指⼀个软件实体(类、模块、⽅法等)应该对扩展开放,对修改关闭。 强调⽤抽象构建框架,⽤实现扩展细节,提⾼代码的可复⽤性和可维护性。单⼀职责原则: ⼀个类、接⼝或⽅法只负责⼀个职责,降低代码复杂度以及变更引起的⻛险。依赖倒置原则: 程序应该依赖于抽象类或接⼝,⽽不是具体的实现类。接⼝隔离原则:将不同功能定义在
进行java面试面试官肯定会全方面考核你对java的应用能力,毕竟java是技术活,技能越强,越能解决问题,那今天我们就给大家分享一些关于Java设计模式面试题,给大家提供一些帮助!1.设计模式六大原则有哪些?开闭原则:对扩展开放,对修改关闭。即在不修改一个软件实体的基础上去扩展其他功能。里氏代换原则:在软件系统中,一个可以接受基类对象的地方必然可以接受一个子类对象。依赖倒转原则:针对于接口编程
1、正则表达式中*?+的作用分别是什么都可以用来匹配数量*表示 0个或者多个?表示0个或者1个+表示1个或者多个2、单例设计模式单例模式有以下特点:单例类只能有一个实例单例类必须自己创建自己的唯一实例单例类必须给所有其他对象提供这一实例,分:懒汉式 和 饿汉式3、简单工厂模式简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计
转载 2024-01-03 23:19:55
32阅读
文章目录设计模式的七大基本原则有哪些(六原则一法则)?23种设计模式① 创建型模式 51 单例设计模式常见几种单例模式有哪些?在jdk中有哪些提现?2 工厂模式3 原型模式4 建造者模式② 结构型型模式 71 适配器设计模式2 桥接模式3 装饰者设计模式4 组合模式5 外观模式6 享元模式7 代理模式③ 行为型模式 111 模板方法模式2 命令模式3 访问者模式4 迭代器模式5 观察者模式6 中
图解Java设计模式设计模式面试题 1.1 Java设计模式内容介绍 1.1.1 先看几个经典的面试题 1.1.2 设计模式的重要性 1.1 Java设计模式内容介绍 1.1.1 先看几个经典的面试题 原型设计模式问题 :1)有请使用UML类图画出原型模式核心角色2)原型设计模式的深拷贝和浅拷贝是 ...
转载 2021-04-30 23:01:21
157阅读
2评论
目录1. 说一下你熟悉的设计模式?2. 简单工厂和抽象工厂有什么区别?1. 说一下你熟悉的设计模式?单例模式:保证被创建一次,节省系统开销。工厂模式(简单工厂、抽象工厂):解耦代码。观察者模式:定义了对象之间的一对多的依赖,这样一来,当一个对象改变时,它的所有的依赖者都会收到通知并自动更新。外观模式:提供一个统一的接口,用来访问子系统中的一群接口,外观定义了一个高层的接口,让子系统更容易
  • 1
  • 2
  • 3
  • 4
  • 5