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
kotlin设计模式
设计模式
-基础概念学习总结(继承、多态、虚方法、方法重写)
概念使用例子的方式介绍(继承,多态,虚方法,方法重写),实现代码python1.继承(Inheritance)概念:子类继承父类的属性和方法,可以直接复用父类的代码,避免重复。classAnimal:def__init__(self,name):self.name=namedefeat(self):print(f"{self.name}正在吃东西")classDog(Animal):#Dog继承自
ValidationExpression
·
2025-05-09 01:23
设计模式
设计模式
python
开发语言
【Mytais系列】Myatis的
设计模式
目录
设计模式
1.工厂模式(FactoryPattern)2.建造者模式(BuilderPattern)3.动态代理模式(DynamicProxyPattern)4.模板方法模式(TemplateMethodPattern
漫步者TZ
·
2025-05-08 23:44
Mytatis
设计模式
mybatis
设计模式
Python高频面试题7- 描述
设计模式
的3种类型,每个类型举出一个具体
设计模式
,并且说说你所接触到开源代码或产品,哪些功能模块使用到这个
设计模式
目录:每篇前言:描述一下
设计模式
的3种类型,每个类型举出一个具体
设计模式
,并且举例说明你所接触到开源代码或产品,哪些功能模块使用到这个
设计模式
。
孤寒者
·
2025-05-08 22:38
Python全栈系列教程
python
设计模式
高频面试题
单例模式
装饰器模式
观察者模式
kotlin
@JvmStatic注解的作用和使用场景
@JvmStatic的作用@JvmStatic是
Kotlin
提供的一个注解,用于在JVM上将伴生对象(companionobject)中的方法或属性暴露为Java静态方法或字段。
MyhEhud
·
2025-05-08 22:35
kotlin
python
开发语言
Kotlin
集合类的高阶函数
集合类:用于存放对象的引用,而非对象本身。数据结构主要解决三个问题:数据元素之间的逻辑关系:集合、线性结构、树形结构、图形结构等。数据的物理结构:顺序、链表、索引、散列表、等形式。数据的处理运算。集合类主要分为:可变集合类(Mutable)和不可变集合类(Immutable)集合类型主要有3种:List(列表)、Set(集)和Map(映射)列表:主要特征其对象以线性方式存储,没有特定顺序,主要包括
weixin_37716758
·
2025-05-08 22:35
Kotlin
kotlin
高阶函数
Kotlin
高阶特性
Kotlin
作为一门现代编程语言,拥有许多高阶特性,这些特性使得
Kotlin
在开发过程中更加灵活、高效且安全。
望佑
·
2025-05-08 22:34
开发语言基础
kotlin
开发语言
android
Spring IoC (Inversion of Control) 控制反转是什么?
核心思想:IoC是一种设计原则(DesignPrinciple),它描述了一种软件
设计模式
,其中组件(对象)的创建、依赖关系的管理和生命周期的控制权从程序代码本身转移到了外部容器或框架。
冰糖心书房
·
2025-05-08 17:01
Spring
Framework
spring
java
后端
抽象工厂模式与工厂方法(简单工厂)的区别
在软件开发中,简单工厂模式和工厂方法模式是两种常用的创建型
设计模式
。尽管它们都用于创建对象,但它们的实现方式和应用场景有所不同。本文将详细探讨这两种模式的区别,帮助你更好地理解和应用它们。
像素化创新
·
2025-05-08 14:11
设计模式
设计模式
并发
设计模式
实战系列(18):反应器(Reactor)
今天为大家带来的是并发
设计模式
实战系列,第十八章反应器(Reactor),废话不多说直接开始~目录一、核心原理深度拆解1.事件驱动架构2.高性能关键设计二、生活化类比:餐厅点餐系统三、Java代码实现(
摘星编程
·
2025-05-08 11:27
设计模式
并发编程
设计模式
并发编程
设计模式
之状态模式
在日常开发中,我们经常会遇到这样的场景:一个对象在不同时刻有不同的状态,不同状态下它的行为也会发生变化。此时,使用大量if...else或switch语句会让代码变得混乱而难以维护。为了更优雅地应对这种问题,状态模式(StatePattern)应运而生。1.概念状态模式是行为型模式之一。它允许一个对象在其内部状态发生变化,改变它的行为,看起来就像修改了它的类一样。简单来说:对象的行为取决于它的状态
周努力.
·
2025-05-08 11:55
设计模式
设计模式
状态模式
11.原型模式:思考与解读
原文地址:原型模式:思考与解读更多内容请关注:深入思考与解读
设计模式
引言在软件开发中,尤其是当需要创建大量相似对象时,你是否遇到过这样的情况:每次创建新对象时,是否都需要重新初始化一些复杂的状态或属性?
智想天开
·
2025-05-08 10:23
理解设计模式#
初级
原型模式
设计模式
16.状态模式:思考与解读
原文地址:状态模式:思考与解读更多内容请关注:深入思考与解读
设计模式
引言在开发软件系统时,特别是当对象的行为会随着状态的变化而变化时,系统往往会变得复杂。
智想天开
·
2025-05-08 10:22
理解设计模式#
初级
状态模式
设计模式
掌握异步架构:深入学习async-architecture课程
本文还有配套的精品资源,点击获取简介:异步架构是IT行业中的
设计模式
,它允许应用程序组件无阻塞通信,适用于高并发和大数据处理。
三更寒天
·
2025-05-08 10:19
C++ 迭代器模式详解
迭代器模式(IteratorPattern)是一种行为
设计模式
,它提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露该对象的内部表示。
Cuit小唐
·
2025-05-08 09:48
23中设计模式
c++
迭代器模式
算法
Java程序题案例分析
目录一、基础语法1.类与对象2.接口与抽象类二、面向对象语法1.继承与多态2.四种访问修饰符三、
设计模式
相关语法一、策略模式(接口回调实现)1.完整实现与解析二、工厂模式(静态工厂方法实现)1.完整实现与解析
寒舍书生
·
2025-05-08 07:35
软件设计师复习笔记(2025)
java
开发语言
Kotlin
面向对象总结-访问控制原则
Kotlin
在默认修饰符的设计上采用了与Java不同的思路。
Kotlin
相比Java,对一个类、方法或属性有着不一样的访问控制原则。
且听真言
·
2025-05-08 04:45
Kotlin
kotlin限制修饰符
kotlin可见性修饰符
open
sealed
protected
Jetpack Compose与
Kotlin
UI开发革命
JetpackCompose+
Kotlin
:AndroidUI开发的革命简介JetpackCompose是Google推出的现代AndroidUI工具包,结合
Kotlin
语言,彻底改变了传统Android
androidwork
·
2025-05-08 04:14
kotlin
ui
开发语言
使用
Kotlin
重构项目
前言上周大概花了一个星期的时间初步学习了一下
Kotlin
,并且同步写了
Kotlin
笔记,方便后面使用的时候查询一些语法的用法。
weixin_34210740
·
2025-05-08 04:14
java
移动开发
Kotlin
Android 模板:快速启动您的项目
Kotlin
Android模板:快速启动您的项目
kotlin
-android-templateAndroid+
Kotlin
+GithubActions+ktlint+Detekt+Gradle
Kotlin
DSL
贾雁冰
·
2025-05-08 04:43
Kotlin
Koans Android 项目教程
Kotlin
KoansAndroid项目教程
kotlin
-koans-android:books:Learn
Kotlin
programmingrightonyourphonethroughaseriesof40
马琥承
·
2025-05-08 04:43
关于
kotlin
使用TheRouter传值出现private访问控制
发生原因
kotlin
开发的class类中定义了一个变量,
kotlin
默认是public修饰,但是通过AS自带工具查看
kotlin
编译后的代码会发现全变成了private(Tools->
Kotlin
->Show
Kotlin
Bytecode
fengw0802
·
2025-05-08 04:13
kotlin
android
java
Android 防抖点击
Kotlin
View扩展类除了防抖还有一些其他的功能inlinefunT.afterMeasured(crossinlinef:T.()->Unit){viewTreeObserver.addOnGlobalLayoutListener
diaostar
·
2025-05-08 03:41
android
【Spring】7.深入理解Spring MVC:从基础概念到高级特性的全面解析
SpringMVC是Spring框架的一个模块,全称为SpringModel-View-Controller,是一个基于Java的实现MVC(Model-View-Controller)
设计模式
的请求驱动类型的轻量级
UCanCoding
·
2025-05-08 02:02
Spring系列
spring
mvc
java
后端
spring
boot
数据库
状态模式(State Pattern)
状态模式(StatePattern)状态模式是一种行为型
设计模式
。它允许对象在其内部状态改变时改变其行为。
常某某的好奇心
·
2025-05-08 02:01
基于python的设计模型
状态模式
基于策略模式实现灵活可扩展的短信服务架构
策略模式简介策略模式(StrategyPattern)是一种行为
设计模式
,它定义了一
王五周八
·
2025-05-08 01:56
策略模式
架构
JAVA
设计模式
——(十二)原型模式(Prototype Pattern)
JAVA
设计模式
——(十二)原型模式(PrototypePattern)介绍理解实现Email类测试应用介绍用原型实例指定创建对象的种类,并且通过复制原型已有的对象用于创建新的对象。
不当菜虚困
·
2025-05-08 01:22
设计模式
java
设计模式
原型模式
设计模式
|单例模式(Singleton Pattern)
文章目录适用场景优缺点优点缺点示例分布式部署情况下,保证单例常见面试题单例模式(SingletonPattern)是一种创建型
设计模式
,它确保类只有一个实例,并提供一个全局访问点来访问这个实例。
进击的小白菜
·
2025-05-07 22:08
设计模式
设计模式
单例模式
设计模式
| 单例模式 | 懒汉&饿汉
什么是单例模式呢?就是只允许有一个实例对象所以单例模式会有以下特征:必须是通过静态成员函数去创建那唯一的实例对象,而且这个实例也必须是静态的还有构造函数必须私有,拷贝构造、赋值重载全部禁用由单例模式都有哪些场景?线程池、资源分配、日志记录数据库连接池:在多线程环境中,数据库连接的创建和销毁是开销较大的操作,使用单例模式可以确保整个应用程序只有一个数据库连接池实例,避免了资源的浪费。日志记录器:在应
ttxiaoxiaobai
·
2025-05-07 22:38
综合部
C++
操作系统
设计模式
单例模式
C++ | 单例
设计模式
(懒汉式单例模式源码|饿汉式单例模式)
点击上方"蓝字"关注我们01、概念>>>单例
设计模式
(SingletonPattern)是一种创建型
设计模式
,确保一个类只有一个实例,并提供一个全局访问点来访问该实例。
Qt历险记
·
2025-05-07 22:07
C++软件工程师课程
c++
设计模式
单例模式
C++
设计模式
:面向对象的八大设计原则之四
里氏替换原则(LiskovSubstitutionPrinciple,LSP)是面向对象设计中的一个重要原则,它指出子类必须能够替换它的基类,并且程序的行为不会发生改变。也就是说,在任何使用基类对象的地方,都可以透明地使用其子类对象。继承不仅是代码复用的手段,更重要的是表达了类型的抽象,子类是对基类的一种特殊化。下面通过几个C++代码示例来详细讲解里氏替换原则。示例一:简单的继承与替换首先,我们定
Wabi_sabi_x
·
2025-05-07 22:06
设计模式(C++示例)
c++
设计模式
开发语言
《C++
设计模式
》策略模式
文章目录1、引言1.1什么是策略模式1.2策略模式的应用场景1.3本文结构概览2、策略模式的基本概念2.1定义与结构2.2核心角色解析2.2.1策略接口(Strategy)2.2.2具体策略实现(ConcreteStrategy)2.2.3上下文(Context)3、C++中的策略模式实现3.1示例场景设定3.2策略接口定义3.3具体策略实现3.3.1策略A实现:信用卡支付3.3.2策略B实现:现
zwh1298454060
·
2025-05-07 13:12
C++设计模式
c++
设计模式
策略模式
依赖注入详解与案例(前端篇)
依赖注入详解与案例(前端篇)一、依赖注入核心概念与前端价值依赖注入(DependencyInjection,DI)是一种通过外部容器管理组件/类间依赖关系的
设计模式
,其核心是控制反转(InversionofControl
二川bro
·
2025-05-07 13:11
前端
前端
设计模式
- 状态模式与策略模式的区别
类图:状态模式和策略模式的类图几乎一模一样。策略模式:其思想是针对一组算法,将每一种算法都封装到具有共同接口的独立的类中,不同的行为使用不同的算法,并且它们可以相互替换。它是直接依赖注入到Context类的参数进行选择策略,所以客户端必须事先知道策略,由它去指定环境(Context)类使用哪种策略(算法)。状态模式:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。每个状态子
长生但酒狂
·
2025-05-07 13:10
设计模式
C#
状态机
设计模式
c#
一个电商场景串联23种
设计模式
:创建型、结构型和行为型
你希望有一个具体的项目案例,能够涵盖所有23种
设计模式
,并且将它们分类为创建型、结构型和行为型。这个需求非常好,能够帮助你从实际的应用场景理解每种
设计模式
的用法。
常某某的好奇心
·
2025-05-07 11:24
基于python的设计模型
23种设计模式串联
策略模式(Strategy Pattern)
策略模式(StrategyPattern)策略模式是一种行为型
设计模式
,它允许定义一系列的算法或行为,然后将每个算法封装到一个类中,使得它们可以互换。
常某某的好奇心
·
2025-05-07 10:52
基于python的设计模型
策略模式
内存池(C++)
内存池一、内存池的基本概念二、内存池的
设计模式
三、内存池的应用场景四、内存池的实现方式1.简单的内存池实现2.STL风格的内存池与自定义分配器五、内存池的优化技巧六、总结C++内存池(MemoryPool
強云
·
2025-05-07 10:51
C++
c++
Kotlin
中 List 和 MutableList 的区别
在
Kotlin
中,List和MutableList是两种不同的集合接口,核心区别在于可变性。
橙子19911016
·
2025-05-07 09:17
kotlin
list
windows
拥抱
Kotlin
Flow
1.引言
Kotlin
Flow是
Kotlin
协程生态中处理异步数据流的核心工具,它提供了一种声明式、轻量级且与协程深度集成的响应式编程模型。
大耳猫
·
2025-05-07 09:44
Android开发知识汇总
kotlin
android
开发语言
Flow
使用Velocity模板引擎编写自研代码生成器
三、生成策略类、配置类、启动类、活用
设计模式
(一)生成策略接口(二)生产策略工厂接口1.编写用于生产策略的抽象工厂接口。2.具体实现类范例(三
龙猫帝
·
2025-05-07 09:44
java
spring
boot
第 1 页:Spring的骨骼架构
Spring中又使用了那些
设计模式
来完
wode19920311
·
2025-05-07 03:42
达内小白程序员教科书(四):Java与企业级开发全攻略
学习者通过本书能够掌握Java核心概念、数据结构、多线程编程、网络编程、
设计模式
、以及企业级应用开发等技能,为进入IT领域打下坚实基础。
申增浩
·
2025-05-07 00:51
C#中的
设计模式
:构建更加优雅的代码
C#在面向对象编程(OOP)方面的强大支持,我们可以探讨“C#中的
设计模式
”。这不仅有助于理解如何更好地组织代码,还能提高代码的可维护性和可扩展性。
Envyᥫᩣᩚ
·
2025-05-06 23:44
c#
开发语言
Java
设计模式
之原型模式详解
Java
设计模式
之原型模式详解一、原型模式核心思想核心目标:通过克隆现有对象创建新对象,避免重复初始化资源的开销。特别适用于创建成本高或构造流程复杂的对象。
季鸢
·
2025-05-06 23:13
设计模式
java
设计模式
原型模式
设计模式
(构建者模式)
建造者
设计模式
详解建造者模式(BuilderPattern)是一种创建型
设计模式
,它允许我们分步骤创建复杂对象。这种模式特别适合那些需要多个步骤才能构建出来的、有很多配置选项的对象。
free慢
·
2025-05-06 22:07
设计模式
设计模式
每日硬核训练 Day 18:备忘录模式(Memento Pattern)完整讲解与实战应用
今天进入一个非常贴近用户操作体验的
设计模式
——备忘录模式(MementoPattern)。备忘录模式:在不破坏封装的前提下,保存对象的内部状态,便于后续恢复到某一状态。它是“撤销/恢复”操作背后的设
嵌入式Jerry
·
2025-05-06 21:06
设计模式
设计模式
备忘录模式
Kotlin
和JavaScript的对比
Kotlin
和JavaScript有一些相似之处,但也存在显著的差异,下面从多个方面为你详细分析:相似点1.语法灵活性变量声明:二者在变量声明上都较为灵活。
三思而后行,慎承诺
·
2025-05-06 19:53
Android
kotlin
javascript
开发语言
kotlin
扩展函数
Kotlin
扩展函数的定义与使用定义扩展函数
Kotlin
的扩展函数是一种强大的机制,允许开发者为已有的类添加额外的功能,而无需继承该类或对其进行任何修改。这种特性极大地提高了代码的灵活性和可读性。
夜晚&星光
·
2025-05-06 19:22
kotlin
开发语言
android
kotlin
中Triple的作用
在
Kotlin
里,Triple是标准库提供的一个类,其作用是创建一个包含三个元素的不可变容器。
stevenzqzq
·
2025-05-06 19:51
kotlin
rpc
开发语言
Kotlin
中 StateFlow 或 SharedFlow 的区别
StateFlow和SharedFlow是
Kotlin
协程(Coroutines)提供的两种响应式数据流(ReactiveStreams),用于在应用程序中处理异步数据流,类似于RxJava的Observable
王的博客
·
2025-05-06 19:19
javascript
开发语言
ecmascript
kotlin
Kotlin
中 StateFlow 或 SharedFlow 或 LiveData的区别
Kotlin
提供了几种不同的工具来帮助开发者实现这一需求,包括StateFlow、SharedFlow和LiveData。
夜晚&星光
·
2025-05-06 19:18
kotlin
开发语言
android
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他