摘要: 1、贪心算法介绍 1、贪婪算法(贪心算法)是指在对问题进行求解时,在每一步选择中都采取最好或者最优(即最有利)的选择,从而希望能够导... 阅读全文
posted @ 2022-08-30 22:40 雾托邦 阅读(651) 评论(0) 推荐(0)
摘要: 策略模式 一、定义二、示例:传统编码策略模式设计UML关系图 一、定义 策略模式:指定义了一系列算法,并将每个算法封装起来... 阅读全文
posted @ 2022-08-30 22:40 雾托邦 阅读(79) 评论(0) 推荐(0)
摘要: 状态模式 一、定义二、示例:传统编码方式状态模式设计UML关系图 一、定义 状态模式:对有状态的对象,把复杂的“判断逻辑”... 阅读全文
posted @ 2022-08-30 22:40 雾托邦 阅读(392) 评论(0) 推荐(0)
摘要: 观察者模式 一、定义二、示例:传统编码方式观察者模式设计UML关系图 一、定义 观察者模式:指多个对象存在一对多的依赖关系... 阅读全文
posted @ 2022-08-30 22:40 雾托邦 阅读(78) 评论(0) 推荐(0)
摘要: 备忘录模式 一、定义二、示例:备忘录模式 一、定义 备忘录模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象... 阅读全文
posted @ 2022-08-30 22:40 雾托邦 阅读(98) 评论(0) 推荐(0)
摘要: 中介模式 一、定义二、示例:中介者模式设计UML关系图 一、定义 中介模式:定义了一个中介对象来封装一系列对象之前的关系,... 阅读全文
posted @ 2022-08-30 22:40 雾托邦 阅读(91) 评论(0) 推荐(0)
摘要: 命令模式 一、定义二、示例:传统编码命令模式设计UML关系图 一、定义 命令模式:将一个请求封装为一个对象,使发出请求的责... 阅读全文
posted @ 2022-08-30 22:40 雾托邦 阅读(124) 评论(0) 推荐(0)
摘要: 责任链模式 一、定义二、示例:传统编码责任链模式设计UML关系图 一、定义 责任链模式:通过对前一个对象记住下一个对象的引... 阅读全文
posted @ 2022-08-30 22:40 雾托邦 阅读(296) 评论(0) 推荐(0)
摘要: 享元模式 一、定义二、示例:传统编码方式享元模式设计 一、定义 外观模式:主要适用于减少对象的创建,以减少内存的使用和提高... 阅读全文
posted @ 2022-08-30 22:40 雾托邦 阅读(96) 评论(0) 推荐(0)
摘要: 外观模式 一、定义二、示例:基础部分传统编码方式外观模式设计UML关系图 一、定义 外观模式:隐藏系统的复杂性,并向客户端... 阅读全文
posted @ 2022-08-30 22:40 雾托邦 阅读(98) 评论(0) 推荐(0)