11 2019 档案

摘要:原型模式 一、定义 原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 主要作用:主要用来对象的复制。通过第一次new的实例化的对象进行克隆,之后需要实例化对象时,直接克隆实例化对象变行。 二、UML图 三、原型模式的用法和注意点 1)用法 原型模式的核心类(接口)是:Pro 阅读全文
posted @ 2019-11-28 16:53 写程序不掉发 阅读(164) 评论(1) 推荐(0)
摘要:代理模式 一、定义 1、 什么是代理模式? 为其他对象提供一种代理以控制对这个对象的访问。(就是用用一个中间者,让被代理的对象能够访问其他对象。) 实例:就像房产中介就是代理对象,买房的你就是被代理对象,卖房则为其他对象。买房的你被代理,只需要实现交钱手续,其他的小手续则有房产中介为你代劳。 2、U 阅读全文
posted @ 2019-11-27 16:16 写程序不掉发 阅读(136) 评论(0) 推荐(0)
摘要:装饰者模式 一、定义 装饰者模式:动态的给对象添加一些额外的属性或者行为(方法),无需修改原本的对象,直接添加就行,相比于继承,装饰者模式更加的灵活。 UML图: Component是一个基类,被装饰类ConcreateComponent和装饰类Decorator都是继承这个基类。 二、实例运用 需 阅读全文
posted @ 2019-11-20 21:11 写程序不掉发 阅读(138) 评论(0) 推荐(0)
摘要:策略模式 一、基本概念 定义:什么是策略模式?个人认为,策略模式就是对一种行为有不同的“动作”,根据用户的需求进行选择不同的“动作”。 ps:个人认为有点类似于多态。 例子:在商城的购物过程中,针对不同用户有着不同的折扣。譬如,普通用户原价,白银用户9折,黄金用户8折。针对不同的用户有着不同的折扣, 阅读全文
posted @ 2019-11-19 11:01 写程序不掉发 阅读(172) 评论(0) 推荐(0)
摘要:简单工厂模式 一、含义 简单工厂模式又被成为静态方法模式(因为在工厂类中定义了一个静态方法)。 二、简单工厂的基本步骤 创建抽象产品类(创建计算类operation类)或者接口 创建具体的产品类,继承或者实现相应的抽象产品类。 创建工厂类,通过创建静态方法根据传入不同的参数,从而创建不同的具体产品类 阅读全文
posted @ 2019-11-15 11:23 写程序不掉发 阅读(266) 评论(0) 推荐(0)