上一页 1 2 3 4 5 6 7 8 9 10 ··· 36 下一页
摘要: 策略模式介绍 策略模式是一种行为设计模式,它能让你定义一系列算法,并将每种算法分别放入独立的类中,以使算法的对象能够相互替换。 策略模式建议找出负责用许多不同方式完成特定任务的类,然后将其中的算法抽取到一组被称为策略的独立类中。 它将一组行为转换为对象,并使其在原始上下文对象内部能够相互替换,原始对 阅读全文
posted @ 2021-08-24 11:51 —阿辉 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 状态模式介绍 状态模式是一种行为设计模式,让你能在一个对象的内部状态变化时改变其行为,使其看上去就像改变了自身所属的类一样。 状态模式描述的是一个行为下的多种状态变更,比如我们最常见的一个网站的页面,在你登录与不登录时,用户看到的页面是不同的,而这种登录与不登录就是我们通过改变状态而让整个行为发生了 阅读全文
posted @ 2021-08-24 11:50 —阿辉 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 观察者模式介绍 观察者又名事件订阅者、监听者。 观察者模式是一种行为设计模式,允许你定义一种订阅机制,可在对象事件发生时通知多个“观察者”该对象的其他对象。 目标:拥有一些值得关注的状态的对象。 发布者:它要自身的状态改变通知其他对象。 订阅者:希望关注发布者状态变化的其他对象。 观察者模式的发布者 阅读全文
posted @ 2021-08-23 23:38 —阿辉 阅读(144) 评论(0) 推荐(1) 编辑
摘要: 责任链模式介绍 责任链模式是一种行为设计模式,允许你将请求沿着处理者链进行发送。收到请求后,每个处理者均可对请求进行处理,或将其传递给链上的下个处理者。 责任链模式的核心是解决一组服务中的先后执行处理关系。 责任链模式可以让各个服务模块更加清晰,而每一个模块可以通过next的方式进行获取。而每一个n 阅读全文
posted @ 2021-08-22 22:55 —阿辉 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 备忘录模式介绍 备忘录模式是可以恢复或者说回滚、配置、版本、悔棋为核心功能的设计模式,而这种设计模式属于行为模式。在功能实现上是以不破坏原对象为基础增加备忘录操作类,记录原对象的行为从而实现备忘录模式。 备忘录的设计实现方式,重点在于不更改原有类的基础上,增加备忘录存放记录。 备忘录允许在不暴露对象 阅读全文
posted @ 2021-08-20 23:23 —阿辉 阅读(202) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 36 下一页