展开
首页
关于本站
搜索
最新博客
2019年03月30日
迭代器模式iterator(行为模式)
摘要: 术语Iterator:迭代器 Aggregate :聚合UML类图角色Iterator 迭代器接口:hasNext, next, remove ConcreteIterator :具体的迭代器类,管理迭代 ComputerIterator 电脑学院迭代方式 InfoIterator 信...
发表于 2019-03-30 04:37 阅读(930)
2019年03月30日
设计模式总结
摘要: 设计模式是一种思想,是常见问题的解决方案编程中为什么会出现设计模式这一概念?为了代码的稳定性、复用性、维护性、扩展性,自然而然形成的一套套常见问题的解决方案;它出现的宗旨在于拥抱变化,使得代码高内聚,低耦合;为什么学习它?设计模式这一思想不仅仅局限于编程,可以适用于公司管理、建筑行业等诸多领域;与编程而言,能...
发表于 2019-03-30 04:27 阅读(893)
2019年03月30日
访问者模式Visitor(行为模式)
摘要: 一、前言 什么叫做访问,如果大家学过数据结构,对于这点就很清晰了,遍历就是访问的一般形式,单独读取一个元素进行相应的处理也叫作访问,读取到想要查看的内容+对其进行处理就叫做访问,那么我们平常是怎么访问的,基本上就是直接拿着需要访问的地址(引用)来读写内存就可以了。 为什么还要有一个访问者模式呢,这就要...
发表于 2019-03-30 04:25 阅读(752)
2019年03月30日
解释器模式Interpreter(行为模式)
摘要: 一、前言 这是我们23个设计模式中最后一个设计模式了,大家或许也没想到吧,竟然是编译原理上的编译器,这样说可能不对,因为编译器分为几个部分组成呢,比如词法分析器、语法分析器、语义分析器、中间代码优化器以及最终的最终代码生成器。而这个解释器其实就是完成了对语法的解析,将一个个的词组解释成了一个个语法范畴,...
发表于 2019-03-30 03:58 阅读(750)
2019年03月30日
仲裁者模式Mediator(行为模式)
摘要: 一、前言 Mediator模式又称为仲裁者模式或者中介者模式,所起的作用是仲裁和中介,帮助其它类之间进行交流。在仲裁者模式之中,我们要明确两个概念,那就是仲裁者(Mediator)和组员(Colleague),不管组员有什么事情,都会向仲裁者汇报,仲裁者会根据全局的实际情况向其他Colleague作出指...
发表于 2019-03-30 03:47 阅读(958)
2019年03月30日
状态模式State(行为模式)
摘要: 术语State:状态角色Context:环境角色:用于维护 State 实例,这个实例定义当前状态 State:抽象状态角色:聚合到Context环境角色中 ConcreteState :具体的状态角色 ConcreteStateA ConcreteStateB ConcreteStateCUML...
发表于 2019-03-30 03:27 阅读(825)
2019年03月30日
命令模式Command(行为模式)
摘要: 术语Command:命令ConcreteCommand:具体的命令Invoker:调用者Receiver:接受者标准UML类图角色Command 抽象命令 执行命令 撤销命令ConcreteCommand LightOnCommand 开灯 LightOffCommand 关灯 N...
发表于 2019-03-30 02:52 阅读(723)
2019年03月30日
责任链模式Chain of Responsibility(行为模式)
摘要: 术语Chain of Responsibility:责任链角色Handler 抽象的处理者, 定义了一个处理请求的接口 ConcreteHandlerA , B 具体的处理者, 处理它自己负责的请求, 可以访问它的后继者(即下一个处理者) Request 含义很多属性,表示一个请求案例需求:OA...
发表于 2019-03-30 02:32 阅读(805)
2019年03月30日
观察者模式Observer(行为模式)
摘要: 术语Observer:观察者Subject:主题角色Observer 观察者 百度 新浪 谷歌 Subject 气象局 WeatherData UML类图案例需求:气象站数据更新推送问题出现前package com.javaxl.design.observer.before;/...
发表于 2019-03-30 02:18 阅读(768)
2019年03月29日
备忘录模式Memento(行为模式)
摘要: 术语Memento:备忘录 originator:发起者 Caretaker:守护者UML类图角色originator 待保存状态的对象 ~ Hero Memento 备忘录对象 Caretaker 存放备忘录对象的容器;可以是List、Map、或者单个Memento对象 可以保存多个 origi...
发表于 2019-03-29 23:58 阅读(791)
首页
上一页
1
2
3
下一页
尾页
博主信息
javaxl_小李飞刀
(知识改变命运,教育改变生活)
按日志类别
秒杀课程(1)
自定义mvc(9)
前端框架(47)
索引框架(17)
中间件(22)
SSM(10)
运维(16)
项目异常归总(5)
安全框架(4)
SpringBoot(16)
程序人生(6)
其他框架(7)
开发工具(24)
解决方案(14)
23种设计模式(30)
SpringCloud(18)
第三方(17)
Python(67)
底层探究(2)
dubbo(2)
SSH(14)
java基础(73)
测试(1)
产品(1)
按日志日期
2023年09月(1)
2021年02月(1)
2020年12月(1)
2020年11月(1)
2020年09月(4)
2020年07月(9)
2020年06月(2)
2020年05月(6)
2020年04月(1)
2020年03月(15)
2020年02月(2)
2020年01月(3)
2019年12月(2)
2019年11月(31)
2019年10月(17)
2019年09月(16)
2019年08月(38)
2019年07月(27)
2019年06月(47)
2019年05月(61)
2019年04月(18)
2019年03月(50)
2019年02月(57)
2019年01月(13)
友情链接
百度
晓码阁-美食网
晓码阁-知识库
备案号:
湘ICP备19000029号
Copyright © 2018-2019 javaxl晓码阁 版权所有