随笔分类 -  设计模式

摘要:概要: 策略模式(Strategy):他定义了算法家族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化,不会影响到算法的客户端。 当有一组算法完成的都是相同的工作,只是实现不同,以相同的方式调用所有的算法。在这种情况下可以使用策略模式,可减少各类算法类与使用算法类之间的耦合。 问题初探: 阅读全文
posted @ 2019-08-06 21:33 十六号街 阅读(138) 评论(0) 推荐(0)
摘要:<图例与讲解来自 大话设计模式> 本章熟悉一下UML类图中的含义。 “动物”矩形框,代表一个类(Class),类图分为三层,第一层显示类的名称,如果是抽象类,则用斜体表示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法或者行为。前面的符号,‘+’表示public,‘-’表示pri 阅读全文
posted @ 2019-07-29 22:00 十六号街 阅读(101) 评论(0) 推荐(0)
摘要:一、模式定义 简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单来说,也就是由一个工厂类根据传入的参数决定创建出哪一种产品类的实例。 二、模 阅读全文
posted @ 2019-06-23 18:18 十六号街 阅读(250) 评论(0) 推荐(0)