23中设计模式-亚博电竞手机版

  • 23中设计模式
  • 行为型模式应用实验

    设计模式
    行为型模式(behavioral pattern)是对在不同的对象之间划分责任和算法的抽象化,它是 gof 设计模式中最为庞大的一类模式,包含以下 11 种:模…

    结构型模式应用实验

    设计模式
    结构型模式(structural pattern)描述如何将类或者对象结合在一起形成更大的结构,就像搭积木, 可以通过简单积木的组合形成复杂的、功能更为强大的结…

    创建型模式应用实验

    设计模式
    创建型模式(creational pattern)的主要特点是将对象的创建与使用分离,根据对象的创建与组合方式的不同,创建型模式可分为单例(singleton)…

    umlet的使用与类图的设计

    设计模式
    本实验是为后续实验做准备的。在《设计模式》教程中,各个程序实例都要画类图,所以读者必须掌握用某种 uml 建模工具来画类图,本教程选择 umlet 作为 uml…

    解释器模式(设计模式详解版)

    设计模式
    在软件开发中,会遇到有些问题多次重复出现,而且有一定的相似性和规律性。如果将它们归纳成一种简单的语言,那么这些问题实例将是该语言的一些句子,这样就可以用编译原理…

    备忘录模式(设计模式详解版)

    每个人都有犯错误的时候,都希望有种后悔药能弥补自己的过失,让自己重新开始,但现实是残酷的。在计算机应用中,客户同样会常常犯错误,能否提供后悔药给他们呢?当然是可…

    访问者模式(visitor模式)详解

    在现实生活中,有些集合对象存在多种不同的元素,且每种元素也存在多种不同的访问者和处理方式。例如,公园中存在多个景点,也存在多个游客,不同的游客对同一个景点的评价…

    迭代器模式(设计模式详解版)

    在现实生活以及程序设计中,经常要访问一个聚合对象中的各个元素,如数据结构中的链表遍历,通常的做法是将链表的创建和遍历都放在同一个类中,但这种方式不利于程序的扩展…

    中介者模式(设计模式详解版)

    在现实生活中,常常会出现好多对象之间存在复杂的交互关系,这种交互关系常常是网状结构,它要求每个对象都必须知道它需要交互的对象。例如,每个人必须记住他(她)所有朋…

    观察者模式(observer模式)详解

    在现实世界中,许多对象并不是独立存在的,其中一个对象的行为发生改变可能会导致一个或者多个其他对象的行为也发生改变。例如,某种商品的物价上涨时会导致部分商家高兴,…
    网站地图