摘要:
迭代器模式 定义:提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示。提供一种可以遍历聚合对象的方式。又称为游标模式。 聚合对象:存储数据。迭代器:遍历数据 角色: 1)抽象聚合(Aggregate)角色:定义存储、添加、删除聚合对象以及创建迭代器对象的接口。 2)具体聚合(C 阅读全文
posted @ 2020-02-17 21:34
白白3535
阅读(103)
评论(0)
推荐(0)
摘要:
责任链模式 定义:将能够处理同一类请求的对象练成一条链,所提交的请求沿着链传递,链上的对象逐个判断是否有能力处理该请求,如果能则处理,如果不能则传递给链上的下一个对象。 角色: 1)抽象处理者(Handler)角色:定义出一个处理请求的接口。如果需要,接口可以定义 出一个方法以设定和返回对下家的引用 阅读全文
posted @ 2020-02-17 20:27
白白3535
阅读(135)
评论(0)
推荐(0)
摘要:
享元模式 含义: 说到享元模式,第一个想到的应该就是池技术了,String常量池、数据库连接池、缓冲池等等都是享元模式的应用,所以说享元模式是池技术的重要实现方式。 比如我们每次创建字符串对象时,都需要创建一个新的字符串对象的话,内存开销会很大,所以如果第一次创建了字符串对象“adam“,下次再创建 阅读全文
posted @ 2020-02-17 19:11
白白3535
阅读(104)
评论(0)
推荐(0)
摘要:
1.根据目的来分 创建型模型:关注对象的创建过程 单例模式,工厂模式,抽象工厂模式,建造者模式,原型模式 结构型模式:关注类和对象的组织 适配器模式,桥接模式,装饰模式,组合模式,外观模式,享元模式,代理模式 行为型模式:关注对象之间的相互交互 模板方法模式,命令模式,迭代器模式,观察者模式,中介者 阅读全文
posted @ 2020-02-17 09:30
白白3535
阅读(116)
评论(0)
推荐(0)

浙公网安备 33010602011771号