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设计模式学习总结
软件工程(C编码实践篇)
学习总结
朱凡星+原创作品+《软件工程(C编码实践篇)》MOOC课程http://mooc.study.163.com/course/USTC-1000002006在上半学期对软件工程这门课进行了一个初步的学习,时间很快,转眼就到了结课的时候。从懵懂到对软件工程有了初步的认识,也对网课“C编码实践篇”有了一个层次性的学习。在这个过程中遇到了不少困难,但同时也收获很多。接下来就讲下在整体上对于软件工程的认识。
attached123
·
2023-10-21 04:54
Java设计模式
:23种设计模式全面解析(超级详细)
设计模式(DesignPattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。1995年,GoF(GangofFour,四人组/四人帮)合作出版了《设计模式:可复用面向对象软件的基础》一书,共收录了23种设计模式,从此树立了软件设计模式领域的里程碑,人称「GoF设计模式」。这23种设计模式
云计算&大数据
·
2023-10-21 03:51
软件工程
设计模式
编程语言
java
python
linux
一周
学习总结
-2018/8/12
这周答了网易和头条内推的笔试题,现在来总结一下。网易的笔试题分为选择,编程与简答。选择虽然都是单项选择,但我个人感觉偏难,因为考的范围很广,其中有很多不擅长的领域,就是完全懵逼状态,只能靠印象和感觉来答了。简答题还好,考了两个知识点不难,一个是JVM内存的分配策略与回收,另一个就是synchronized关键字与lock的区别了。编程题三道,A了一道还是暴力解决的,第二道通过百分之30,但是不知道
slb18220570825
·
2023-10-21 02:07
日常个人总结
一周总结
一周
学习总结
-2018/6/24
这周在学习上大部分时间都是在复习知识,发现知识不但需要理解,还需要重复的复习,这样在遇到问题时就能能想到该怎样解决。第一个复习的是redis,在学习淘淘商城的时候,里面很多地方都用到了redis,当时是第一次接触redis,看视频知识学会了如何使用,但是基本的知识还是不够清晰,于是花时间去更多的了解了一下redis,里面还是有很多需要去整理的东西。然后重新了java多线程里的相关知识,并发库里相关
slb18220570825
·
2023-10-21 02:37
日常个人总结
个人总结
人为什么会愤怒或者生气?
我在网上搜索了一下,找到一些有用的课件,
学习总结
如下:愤怒的意义根据著名心理学家马斯洛提出的需要层次理论,人类具有五种层次的需要。当我们的需要得不到满足或者被剥夺时,愤怒就会随之而来。
Mr大宽
·
2023-10-21 02:49
2020-09-13备战MBA第十三天:保持情绪稳定
今日
学习总结
数学排列组合的计算方式(一定要极其熟练,因为同时还影响概率的计算)古典概型P=满足要求方法数/所有方法数
阿戴要考MBA
·
2023-10-21 00:52
【王珮瑜老师.京剧分享会.佛山大剧院】
所以,她一直都在快乐中不断
学习总结
经验用于
因瑜爱上人文
·
2023-10-20 22:31
Java设计模式
---简单工厂模式
简单工厂模式简单工厂模式又叫做静态工厂方法模式。由一个工厂对象根据传入的参数决定创建哪一种产品(类)的实例。简单工厂模式隐藏了对象的创建逻辑,调用者只需知道它们共同的接口是是什么,从而使软件的结构更加清晰,整个系统的设计也更符合单一职责原则。简单工厂模式的角色以及对应的职责:工厂(Creator)简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类的创建产品类的方法可以被外界直接调用,创建
Eafrey
·
2023-10-20 22:14
java设计模式
六大原则——接口隔离原则(接口设计要精简单一)
定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和类B来说不是最小接口,则类B和类D必须去实现他们不需要的方法。解决方案:将臃肿的接口I拆分为独立的几个接口,类A和类C分别与他们需要的接口建立依赖关系。也就是采用接口隔离原则。举例来说明接口隔离原则:图1(图1未遵循接口隔离原则的设计)这
林锦洲
·
2023-10-20 19:15
网工必备交换知识:STP
学习总结
!!
一、概述•以太网交换网络中为了进行链路备份,提高网络可靠性,通常会使用冗余链路,但是这也带来了网络环路的问题。网络环路会引发广播风暴和MAC地址表震荡等问题,导致用户通信质量差,甚至通信中断。为了解决交换网络中的环路问题,IEEE提出了基于802.1D标准的STP(SpanningTreeProtocol,生成树协议)。想要配套真题和笔记的朋友们点赞+关注,评论区留下邮箱发给你!二、原理配置BPD
别叫我王工
·
2023-10-20 19:28
学习
网络
笔记
STP
【GDC 2017】Continuous World Generation in No Mans Sky
本文是HelloGames的主程InnesMckendrick在GDC2017上关于NoMansSky(无人深空)球形地形实时生成与渲染方案的实施细节分享的
学习总结
,文末给出了原始视频地址。
离原春草
·
2023-10-20 19:40
Java设计模式
之迭代器模式
迭代器模式(IteratorPattern)是一种行为型设计模式,它提供一种方法来顺序访问一个容器对象中的各个元素,而无需暴露该容器对象的内部表示。迭代器模式将迭代逻辑封装在一个独立的迭代器对象中,使得可以在不暴露容器内部结构的情况下,通过迭代器按序访问容器中的元素。迭代器模式的主要参与者包括以下几个角色:迭代器(Iterator):定义访问和遍历元素的接口,具备移动到下一个元素、获取当前元素等方
kkwyting
·
2023-10-20 19:50
java
设计模式
迭代器模式
MIT6.S081
学习总结
-lab1: Xv6 and Unix utilities
最近学习MIT比较有名的操作系统课程6.S081,这门课程主要亮点就是设计精巧的lab了。这里记录一下lab1:Xv6andUnixutilities.1.sleep用系统调用实现sleep#include"kernel/types.h"#include"user/user.h"intmain(intargc,char*argv[]){if(argc0){fprintf(1,"%d:receive
NullObjectError
·
2023-10-20 18:03
Linux
操作系统
6.S081
linux
FreeRTOS学习(一)STM32F103的FreeRTOS移植
FreeRTOS移植准备材料1.添加FreeRTOS源码2.将文件添加到工程3.添加头文件路径4.添加FreeRTOSConfig.h文件5.修改SYSTEM文件夹6.代码测试(根据正点原子视频
学习总结
沧笙十月
·
2023-10-20 17:14
stm32
学习
单片机
《
JAVA设计模式
系列》组合模式
文章目录组合模式应用场景组合模式优缺点组合模式的结构实现流程组合模式组合多个对象形成树形结构以表示“整体-部分”的关系的层次结构。组合模式对叶子节点和容器节点的处理具有一致性,又称为整体-部分模式。应用场景部分、整体场景,如树形菜单,文件、文件夹的管理。组合模式优缺点优点高层模块调用简单:组合模式使得客户端代码可以一致地处理单个对象和组合对象,无须关心自己处理的是单个对象,还是组合对象,这简化了客
欲无缘
·
2023-10-20 15:47
《JAVA设计模式系列》
组合模式
java
设计模式
Java设计模式
之过滤器模式(Filter Pattern)
过滤器模式(FilterPattern)是一种常用的设计模式,它用于通过一系列条件来过滤对象集合,并将满足条件的对象保留下来。该模式可以帮助我们在不修改原始对象集合的情况下,根据特定的条件对集合进行筛选和处理。在过滤器模式中,通常有三个核心角色:过滤器接口(Filter):定义了过滤器的基本操作,通常包括一个过滤方法,用于判断对象是否满足条件。具体过滤器(ConcreteFilter):实现了过滤
kkwyting
·
2023-10-20 15:14
java
设计模式
Java设计模式
之外观模式(Facade Pattern)
外观模式(FacadePattern)是一种结构型设计模式,它提供了一个统一的接口,用于访问子系统中的一组接口。外观模式通过隐藏子系统的复杂性,简化了客户端与子系统之间的交互,提供了一个更简单、更直观的接口。外观模式由以下几个角色组成:外观(Facade):外观对象是客户端与子系统之间的接口。它封装了对子系统的调用,将客户端的请求委派给适当的子系统对象进行处理。子系统(Subsystems):子系
kkwyting
·
2023-10-20 15:44
java
设计模式
外观模式
Java设计模式
之组合模式详解
文章目录详解
Java设计模式
之组合模式案例引入组合模式定义模式类图结构相关角色典型代码案例分析类图设计实例代码结果分析JavaJDK中的组合模式透明组合模式安全组合模式组合模式优点组合模式缺点组合模式适用环境详解
纸短勤常在
·
2023-10-20 15:13
设计模式
组合模式
java
开发语言
设计模式
Java设计模式
之组合模式
组合模式(CompositePattern)是一种结构型设计模式,它允许将对象组合成树形结构以表示"部分-整体"的层次结构。组合模式使得客户端能够以一致的方式处理单个对象以及对象的组合。在组合模式中,存在两种主要的对象类型:叶节点(Leaf)和组合节点(Composite)。叶节点表示树结构中的最小单元,它们没有子节点。组合节点是具有子节点的节点,可以包含其他叶节点和组合节点。以下是组合模式的示例
kkwyting
·
2023-10-20 15:41
java
设计模式
组合模式
API
学习总结
目录文本朗读+语音识别API语音合成语法语音合成示例语音识别语法语音识别示例文本朗读+语音识别APIWebSpeechAPI有两个功能:用于在浏览器中实现语音识别(将人声转换为文本)和语音合成(将文本转换为人声)。简单使用介绍,详细用法再自行搜索语音合成语法varutterance=newSpeechSynthesisUtterance('Hello');window.speechSynthesi
大脸胖柴
·
2023-10-20 14:36
学习
Java设计模式
| 基于订单批量支付场景,对策略模式和简单工厂模式进行简单实现
基于订单批量支付场景,对策略模式和简单工厂模式进行简单实现文章目录策略模式介绍实现抽象策略具体策略1.AliPayStrategy2.WeChatPayStrategy环境使用简单工厂来获取具体策略对象支付方式枚举策略工厂接口策略工厂实现测试使用订单实体类对订单进行批量支付结果扩展一种支付方式:银行卡支付支付策略新增支付枚举新增工厂新增生产银行卡重新测试策略模式介绍以下是菜鸟教程对策略模式的介绍:
小雅痞
·
2023-10-20 13:15
Java
java
设计模式
策略模式
简单工厂模式
RabbitMQ安装配置与简单使用
、RabbitMQ的安装配置1.下载镜像2.单机部署MQ3.集群部署MQ二、RabbitMQ中的消息模型三、RabbitMQ其他重要知识四、RabbitMQ的基本使用前言本文为学习RabbitMQ后的
学习总结
记录
putaojuzi
·
2023-10-20 12:14
学习总结
Spring_Cloud
rabbitmq
java
spring
cloud
自动驾驶面经总结(三)
这里写目录标题EMplanner本文主要是对英文论文《BaiduApolloEMMotionPlanner》(ByHaoyangFan,FanZhu)的
学习总结
。
天马云间
·
2023-10-20 11:35
自动驾驶
人工智能
机器学习
Java设计模式
之代理模式
目录代理模式分类静态代理动态代理JDK动态代理分析JDK代理执行流程CGLIB动态代理三种代理对比JDK动态代理与CGLIB动态代理动态代理与静态代理代理模式优缺点优点:缺点:使用场景代理模式分为三种角色:抽象主题类:通过接口或抽象类声明真实主题和代理对象实现的业务方法。真实主题类:实现了抽象主题中的具体业务,是代理对象所代表的真实对象,是最终要引用的对象。代理类:提供了与真实主题相同的接口,其内
zmbwcx
·
2023-10-20 10:22
java
设计模式
代理模式
Java设计模式
之外观模式
比如在实现一个文件管理系统时,对于客户端来说,如果需要区分文件与文件夹的使用,会比较麻烦,使用组合模式可以在使用不同对象时使用方法保持一致性。定义又名部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。结构组合模式主要包含三种角色:抽象根节点:定义系统各层次对象的共有方法和属性
zmbwcx
·
2023-10-20 10:43
java
设计模式
外观模式
CQJTU JavaScript&TypeScript
学习总结
JavaScript&TypeScript
学习总结
目录JavaScript&TypeScript
学习总结
JavaScript引入方式书写语法&书写语句JS:原始类型和引用类型运算符JavaScript对象
喜新恋旧798
·
2023-10-20 09:04
javascript
typescript
学习
史上最全面
Java设计模式
总结,真的实用
序言DesignPatterns:ElementsofReusableObject-OrientedSoftware(以下简称《设计模式》),一书由ErichGamma、RichardHelm、RalphJohnson和JohnVlissides合著(Addison-Wesley,1995)。这四位作者常被称为“四人组(GangofFour)”,而这本书也就被称为“四人组(或GoF)”书。他们首次
Java云海.
·
2023-10-20 09:25
面试
java
程序人生
“设计模式”
学习总结
【
学习总结
】学习的效果很多时候依赖于自身的一个学习“态度”。以自己为例子,我是一个不断追求自我认知的人,因为我渴望对自己人生的“主动性”,我喜欢这种感觉。
wc的一些事一些情
·
2023-10-20 01:28
暑假
学习总结
时光飞逝,转眼,我人生中的第十个暑假已经到了尽头,但在这个暑假中,我过得很充实,“温故而知新”正好可以形容我的暑假。暑假的前期,我用来完成作业,中期,我去外地愉快而开心的玩耍,后期,我在家如海绵一般学习知识。在暑假后期,我学习了琴棋书画及吹箫与雕刻,和与我们日常息息相关的厨艺。其中略有小成的为琴,书,画,雕刻,琴可弹曲,书可写横,画有意境,雕刻则生动形象。吹箫已经可以吹出声音,虽仍不成曲调,但已经
青菡
·
2023-10-20 00:42
2017-2018-2 20179204《网络攻防实践》第五周
学习总结
第1节教材学习内容总结本周学习了教材第十一、十二章的内容。1.Web应用程序安全攻防1.1web应用体系结构及其安全威胁web应用体系结构“瘦”客户端:浏览器,完成数据显示与展示内容的渲染功能;“胖”服务器:web服务器软件、web应用程序、后端数据库。通过经典三层架构:表示层、业务逻辑层和数据层来组织和构建。传输协议HTTP/HTTPS:1)超文本传输协议HTTP无状态、ASCII码明文传输、运
weixin_30622181
·
2023-10-19 22:21
Git
学习总结
基础概念基础指令回退撤销目前vmsone的分支策略更新密码rebasegitlog呈现形式pretty-format筛选条件基础概念工作区workingdirectort:一个git代码库编中的文件辑过后,任何git指令都没有输入时,所有的改变都存放于工作区版本库-暂存区stage:当使用add指令后,工作区的修改就进入到暂存区了版本库-分支:确定要生效的代码可以通过commit指令添加到各个指定
吒哇
·
2023-10-19 22:14
东哥内部总结
git
学习
github
中书协新疆班培训心得
聂太礼楷书
学习总结
荣幸之极我参加了中书协5月26至5月30日新疆公益培训班。分班更加荣幸分到周剑初老师的楷书班图片发自App楷规情义,楷亦为正书。其书写性和点画质量都十分重要。
万福无极
·
2023-10-19 20:30
东明星光表演班学员
学习总结
演员怎样在反复排练中靠近、走进、成为角色对于一部精心准备的舞台剧总是少不了演员一次次地反复的排练,这是他们靠近走进成为角色的一个漫长的过程。那么究竟为什么要排练,有些人可能会觉得:优秀成熟的演员,即便是做即兴表演,同样也可以很精彩,那为什么还要排练了?其实这是两种不同的表演方式,即兴全凭演员自己去快速设计,但排练则代表有了剧本。对于演员来说,锻炼的能力是有所区别的,所以都要训练。都知道做即兴非常需
东明星光表演班戴鑫浩
·
2023-10-19 18:44
Java设计模式
之五工厂模式
工厂模式是指用工厂方法代替new创建对象的模式,它主要解决new方法创建对象扩展性不高及后期修改对象属性,代码修改量大的问题。它的本质就是为了将大量的初始化代码从构造方法中解脱出去,达到一个封装的效果,减少在构造方法中出现的错误几率,使创建对象更加的便捷、简单。另外,同个对象不同的工厂方法,也可以更好的实现对类扩展的功能。下面以一个例子简单的说明一下这个模式。场景:公司Hr要招人,以设计师和工程师
095b62ead3cd
·
2023-10-19 18:46
走进群文阅读,开创语文课堂新时代——儿童阅读与语文创意教学观摩研讨活动
学习总结
伊川县直第三小学王伦芝11月16日至21日,在这美好的日子里,我很荣幸来到美丽的春城---昆明,参加了“儿童阅读与语文创意教学观摩研讨活动”,让我真正地见识到阅读的魅力,学到了很多,可谓是收获颇丰。尤其是来自全国各地群文阅读专家们的示范课和阅读种子教师现场课,使我在教育思想上受到了一次深刻的洗礼。今年的语文教材大变动,由原来的语文s版教材变成了统编教材,新教材的改动比较大,许多课文是新的,体例和教
聪等花开
·
2023-10-19 12:14
4月2日钱淑兰
学习总结
今日工作1.早上5点10起床,传家书,回复家书时间就到了6点多(语言组织能力差,写写改改)2.读经典弟子规,朱子治家格言,清静经各一遍3.6:30看东霖直播到7点边听直播边煮面条。4.7:20喊两孩子起床5.8点到9点,孩子手机视频读书打卡及老师点评。6.9点到10点,统计学长写字及心得打卡。7.与多位学长微信语音提醒写字及心得打卡完成与否。8.写字打卡。清静经,了凡四训谦德之效,了凡四训改过之法
ed95ac2cdcbe
·
2023-10-19 08:30
[博图第五期]英国博赞思维导图管理师葛叶青
学习总结
问渠哪得清如许,唯有源头活水来--记一次大脑思维的畅快之旅机缘汇际,终于在11月的24,25日来到了丽琼老师的思维导图课堂。前期的培训界大咖们的一致推荐,到开课前的周到细节,种种迹象都预示着这一定是一次不同寻常的学习经历。不出所料,2天的学习即紧张又活泼,正如丽琼老师强调的全脑思维那样,从未有过的思维体验在老师丰富的游戏体验带领下如源头活水,喷薄而出。什么叫才思如泉涌亦或如此吧。全脑思维,通感,发
stephen_ge
·
2023-10-19 08:28
AWD
学习总结
(会持续更新)
防御一、登录ssh服务器所有人都要登上去。这里以我自己的服务器为例子。一般使用默认的ssh登录方式,我个人服务器ip是120.46.41.173使用工具是xshell与xftp。点击新建连接。输入ip。默认ssh端口22不用改就能连接。然后点击侧边栏,输入账号密码登录。(账号密码主办方会给)登录成功后输入ls命令(查看当前目录下文件),有回显就是链接成功了。xshell和xftp配套,点击直接跳转
Jay 17
·
2023-10-19 08:08
CTF-web
学习
web安全
AWD
SSH
服务器
网络安全对抗技术
SSTI模板注入(flask)
学习总结
文章目录Flask-jinja2SSTI一般利用姿势SSTI中常用的魔术方法内建函数利用SSTI读取文件Python2Python3利用SSTI执行命令寻找内建函数eval执行命令寻找os模块执行命令寻找popen函数执行命令寻找importlib类执行命令寻找linecache函数执行命令寻找subprocess.Popen类执行命令Flask-jinja2SSTIBypass姿势关键字绕过利用
Jay 17
·
2023-10-19 08:35
CTF-web
flask
学习
python
Python
SSTI
Day13
学习总结
-json、requests、异常
1.什么是json数据json是一种具有特定语法的数据格式2.json数据的语法一个json数据有且只能有一个数据,这个数据的数据类型必须是json支持的数据类型3.json支持的数据类型a.数字类型(number):包含所有的数字,包括整数、小数,例如:100,12.5,-3.14注意:1)正数前面不能加'+'2)支持科学计数法b.字符串:使用双引号括起来的数据;例如:"abc","abc123
萌王史莱姆
·
2023-10-19 03:28
2020-3-11晨间日记
习惯养成:每日写作,不断
学习总结
。周目标·完成进度许多工作没有开展,需要积极面对。学习·信息·阅读每天积极寻找更好的创业项目。健康·饮食·锻炼锻炼时间较少,饮食不均衡。
加油彭俊
·
2023-10-19 01:10
运营小白
学习总结
运营小白
学习总结
—三节课运营P1第一周成果输出P1何为运营?运营是通过穿针引线的行为和资源投入,让一件事能持续良性运转。——《运营之光》一切进行产品推广、促进用户使用、提高用户认知的手段。
轩萱Dora
·
2023-10-19 01:14
东明星光表演班学员
学习总结
演员在舞台上为什么要“动起来”而且还要“静得住”
表演是个行动的艺术。演员在舞台上表演时一定要有肢体语言。任何语言在肢体动作面前都是苍白的。作为演员在舞台上一定要动起来,不要让自己特别的死板。舞台表演和影视剧拍摄是不一样的,在舞台上演员不能是光说一定要有肢体动作,并且每一个动作都要放大,如果动作太小,会特别丑,不美观并且还不能淋漓尽致的表达自己想要表现的意思和想要传递给观众的感情。因为舞台很大,演员在舞台上很小,而且舞台下坐着很多观众,如果动作太
徐小迎
·
2023-10-19 01:24
可转债训练营
学习总结
一连学习了几天的可转债,对于可转债有了基本的了解,也让我意识到原来投资和学习并不像想象的那么难,无论任何事,第一步首先要去做。刚开始报名可转债打卡训练营的时候,真的很担心自己坚持不下来。因为自己最近的状态并不是很好,很多事都没有坚持下来,自己不知道能否坚持。但是自己确实又想学,抱着试试看的心态,半夜报名了可转债训练营。为了逼自己坚持,我每天在朋友圈打卡,虽然并不一定有人看,但是这是对自己的一种督促
suan木子说
·
2023-10-18 18:29
Java设计模式
之状态模式
状态模式(StatePattern)是一种行为型设计模式,它允许对象在内部状态改变时改变其行为。该模式将对象的行为封装在不同的状态类中,使得对象在不同的状态下可以有不同的行为,从而实现了状态的切换和行为的变化。在状态模式中,一个对象可以有多个状态,每个状态对应一个具体的类,这些状态类共同实现一个抽象状态类或接口。对象在不同状态下的行为由当前状态类决定,对象内部维护一个指向当前状态对象的引用,通过改
kkwyting
·
2023-10-18 18:34
java
设计模式
状态模式
Java设计模式
之适配器模式
适配器模式(AdapterPattern)是一种结构型设计模式,用于将一个类的接口转换成客户端所期望的另一个接口。它允许不兼容的类能够一起工作,通过适配器将一个类的接口转换成另一个类的接口。适配器模式通常在以下情况下使用:当需要使用一个已经存在的类,但其接口与所需接口不匹配时。当需要创建一个可复用的类,该类与其他不相关的类或不可预见的类(即第三方库或框架中的类)进行协作。适配器模式涉及三个主要角色
kkwyting
·
2023-10-18 18:34
java
设计模式
适配器模式
Java设计模式
之代表模式
代表模式(MediatorPattern)是一种行为型设计模式,它通过封装一组对象之间的交互方式,使得这些对象之间的通信变得松散耦合,从而降低了对象之间的直接依赖关系。代表模式通过引入一个中介者(Mediator)对象,将对象之间的通信集中处理,从而减少了对象之间的相互依赖,使得系统更加灵活和可扩展。在代表模式中,中介者对象充当了对象之间的调度者和协调者的角色,它封装了对象之间的通信逻辑,负责接收
kkwyting
·
2023-10-18 18:04
java
设计模式
Java设计模式
之备忘录模式
备忘录模式(MementoPattern)是一种行为型设计模式,它允许在不暴露对象内部状态的情况下捕获和恢复对象的内部状态。该模式通过在对象之外保存和恢复对象的状态,使得对象可以在需要时回滚到之前的状态。在备忘录模式中,有三个核心角色:发起人(Originator):它是需要保存状态的对象。它可以创建一个备忘录对象,用于保存当前状态,并可以使用备忘录对象恢复其状态。备忘录(Memento):它是保
kkwyting
·
2023-10-18 17:59
java
设计模式
备忘录模式
c++中的构造函数和析构函数
类和对象中,包括构造函数和析构函数,比较重要,通过
学习总结
一下,以便以后可以回顾!
东来梁蕴秀
·
2023-10-18 14:09
c/c++相关
c++
开发语言
JAVA设计模式
之策略模式
策略(Strategy)模式的定义:该模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。策略模式属于对象行为模式,它通过对算法进行封装,把使用算法的责任和算法的实现分割开来,并委派给不同的对象对这些算法进行管理。策略模式的主要优点如下。多重条件语句不易维护,而使用策略模式可以避免使用多重条件语句,如if...else语句、switch...case
DAIHUINKZX
·
2023-10-18 14:48
java设计模式
java
设计模式
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他