![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 84
vincentluo91
路漫漫其修远兮,吾将上下而求索~
展开
-
设计模式之二:策略模式
策略模式《大话设计模式》第二章以商场收银系统为例讲述了策略模式的应用。策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。结构组成 抽象策略角色: 策略类,通常由一个接口或者抽象类实现。 具体策略角色:包装了相关的算法和行为。 环境角色:持有一个策略类的引用,最终给客户端调用。 应用场景 多个类只区别在表现行为不同,可以使用Str原创 2015-10-31 17:30:46 · 491 阅读 · 0 评论 -
设计模式之一:简单工厂模式,用python实现简易计算器
设计模式之一:简单工厂模式,用python实现简易计算器听说写技术博客对别人对自己都有好处,于是从这里开始写第一篇博客,记录自己的学习历程。由于编程功底很薄弱(对于代码的不足或错误,欢迎大家批评指正),最近自学Python,想做些小项目练练手,发现程杰写的大话设计模式这书不错,适合新手入门。开始这本书第一章学习,这里实现简单工厂模式。以实现图形界面的简易计算器为实例,能够计算+-/*% ( )等混合原创 2015-10-25 15:34:33 · 2284 阅读 · 0 评论 -
责任链模式/过滤器模式
重点内容此博文转载来源:http://z466459262.iteye.com/blog/702580看到Java web开发中的过滤器(filter),收藏一下这篇讲解过滤器设计模式的博文。//责任链---要么承担责任作出响应,要么向下传递请求。//责任链模式屏蔽了请求的处理过程,你发起一个请求到底是谁处理的,这个你不用关心,只要你把请求抛给责任链的第一个处理者,最终会返回一个处理结果(当然也可以转载 2016-11-25 14:17:06 · 2475 阅读 · 0 评论