Loading

上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 状态模式(State Pattern)指允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。 一般用来实现状态机,而状态机常用在游戏、工作流引擎等系统的开发中: 有限状态机(Finite State Machine,FSM),状态机有三个组成部分:状态(State)、事件(Eve 阅读全文
posted @ 2022-04-10 19:58 归思君 阅读(555) 评论(1) 推荐(2) 编辑
摘要: 观察者模式(Observer Design Pattern),也叫做发布订阅模式(Publish-Subscribe Design Pattern)、模型-视图(Model-View)模式、源-监听器(Source-Listener)模式、从属者(Dependents)模式。指在对象之间定义一个一对 阅读全文
posted @ 2022-04-09 11:48 归思君 阅读(928) 评论(0) 推荐(1) 编辑
摘要: 备忘录模式(Memento Design Pattern),也叫快照(Snapshot)模式。指在不违背封装原则前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便之后恢复对象为先前的状态。 备忘录模式在日常中很常见,比如Word中的回退,MySQL中的undo log日志,Git版本管 阅读全文
posted @ 2022-04-08 22:51 归思君 阅读(412) 评论(0) 推荐(1) 编辑
摘要: 一、信息化发展与应用 1.1 信息化发展与应用的新特点 我国在“十三五”规划纲要中,将培育人工智能、移动智能终端、5G、先进传感器等作为新一代技术产业创新重点发展,拓展新兴产业发展空间。信息技术发展的总趋势是从典型的技术驱动发展模式享应用驱动与技术驱动相结合的模式转变,信息技术发展趋势和新技术应用主 阅读全文
posted @ 2022-04-08 19:21 归思君 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 中介者(Mediator)模式指定义了一个单独的中介对象,来封装一组对象之间的交互。即将这组对象之间的交互委派给中介对象,从而来避免对象之间的直接交互。比如我们各种设备之间的通信,就是通过服务器作为中介对象来进行交互: 一、中介者模式介绍 中介者又叫做调停模式,是一种对象行为型模式,它降低了对象之间 阅读全文
posted @ 2022-04-07 23:28 归思君 阅读(834) 评论(0) 推荐(1) 编辑
摘要: 迭代器(Iterator)模式,也叫做游标(Cursor)模式。我们知道,在Java 容器中,为了提高容器遍历的方便性,我们利用迭代器把遍历逻辑从不同类型的集合类中抽取出来,从而避免向外部暴露集合容器的内部结构。这就是迭代器模式的 一、迭代器模式介绍 迭代器模式也就是提供一个对象来顺序访问聚合对象中 阅读全文
posted @ 2022-04-06 21:58 归思君 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 命令(Command)模式是指将请求封装成为一个对象,使发出请求和执行请求的责任分割开,方便将命令对象进行存储、传递、调用、增加与管理。 也就是将发送者、接收者和调用命令封装成独立的对象,来供客户端调用。属于行为模式的一种。 一、命令模式介绍 命令模式将发送者与接受者完全解耦,发送者与接收者之间没有 阅读全文
posted @ 2022-04-05 23:27 归思君 阅读(412) 评论(0) 推荐(2) 编辑
摘要: 责任链模式(Chain Of Responsibility Design Pattern),也叫做职责链,是将请求的发送和接收解耦,让多个接收对象都有机会处理这个请求。当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。 一、责任链模式介绍 其实在日常生活中,有不少使用责任链的场景。比如公 阅读全文
posted @ 2022-04-04 23:14 归思君 阅读(983) 评论(0) 推荐(1) 编辑
摘要: 组合(Composite)模式,又叫做树形模式,主要用来处理树形结构数据。是将一组对象组织成树形结构,以表示一种“部分-整体”的层次结构。让客户端可以统一单个对象和组合对象的处理逻辑。 一、组合模式介绍 组合模式通过以树形结构来表示“部分-整体”,使得用户对叶对象和组合对象的使用具有一致性。也就是说 阅读全文
posted @ 2022-04-03 15:30 归思君 阅读(490) 评论(0) 推荐(2) 编辑
摘要: 享元(Flyweight)模式:顾名思义就是被共享的单元。意图是复用对象,节省内存,提升系统的访问效率。比如在红白机冒险岛游戏中的背景花、草、树木等对象,实际上是可以多次被不同场景所复用共享,也是为什么以前的游戏占用那么小的内存,却让我们感觉地图很大的原因。 一、享元模式介绍 1.1 享元模式的定义 阅读全文
posted @ 2022-04-02 23:33 归思君 阅读(414) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页