页首HTML代码

Y先生的小屋

导航

2016年7月2日 #

行为型模式之访问者模式

摘要: 概述 访问者模式是一种较为复杂的行为型设计模式,它包含访问者和被访问元素两个主要组成部分,这些被访问的元素通常具有不同的类型,且不同的访问者可以对它们进行不同的访问操作。例如处方单中的各种药品信息就是被访问的元素,而划价人员和药房工作人员就是访问者。访问者模式使得用户可以在不修改现有系统的情况下扩展 阅读全文

posted @ 2016-07-02 19:17 Y.Mr 阅读(440) 评论(0) 推荐(0) 编辑

行为型模式之模板模式

摘要: 定义 模板方法模式:定义一个操作中算法的框架,而将一些步骤延迟到子类中。模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 实现 模板类 具体类 客户端 阅读全文

posted @ 2016-07-02 11:27 Y.Mr 阅读(120) 评论(0) 推荐(0) 编辑

行为型模式之策略模式

摘要: 概述 在策略模式中,我们可以定义一些独立的类来封装不同的算法,每一个类封装一种具体的算法,在这里,每一个封装算法的类我们都可以称之为一种策略(Strategy),为了保证这些策略在使用时具有一致性,一般会提供一个抽象的策略类来做规则的定义,而每种算法则对应于一个具体策略类。 策略模式的主要目的是将算 阅读全文

posted @ 2016-07-02 10:52 Y.Mr 阅读(212) 评论(0) 推荐(0) 编辑

页脚HTML代码