设计模式
听雨于兰亭
这个作者很懒,什么都没留下…
展开
-
设计模式之单利模式
单例模式顾名思义就是只有一个实例 单例模式要求类能够有返回对象一个引用(永远是同一个)和一个获得该实例的方法(必须是静态方法,通常使用getInstance这个名称)。 单例的实现主要是通过以下两个步骤: 将该类的构造方法定义为私有方法,这样其他处的代码就无法通过调用该类的构造方法来实例化该类的对象,只有通过该类提供的静态方法来得到该类的唯一实例; 在该类内提供一个静态方法,当...原创 2018-11-22 16:03:14 · 104 阅读 · 0 评论 -
装饰者模式
装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 实例如下: package com.syy.test.decorator; /** * @ProjectName mp-test5 * @ClassName SchoolReport * @Description ...原创 2018-11-27 17:25:04 · 123 阅读 · 0 评论 -
外观(门面)模式
针对外观模式,在项目开发和实际运用中十分频繁,但是其极易理解,下面就简要介绍一下。 一、概念介绍 外观模式(Facade),他隐藏了系统的复杂性,并向客户端提供了一个可以访问系统的接口。这种类型的设计模式属于结构性模式。为子系统中的一组接口提供了一个统一的访问接口,这个接口使得子系统更容易被访问或者使用。 二、角色及使用场景 简单来说,该模式就是把一些复杂的流程封装成一个接口...转载 2018-11-27 18:02:03 · 150 阅读 · 0 评论