
设计模式
小凶許
这个作者很懒,什么都没留下…
展开
-
设计模式-单例模式(又名单态模式)
一、设计思想 被设计为单例模式的类在整个系统中仅存在一个该类的实例对象。二、设计思路 根据单例模式的设计思想,应考虑一个问题,如何保证系统中仅存在一个该类的实例对象? 要保证该系统中仅存在一个该类的实例对象,就不能在该类以外的类或方法中使用new关键字创建对象,因此被设计为单例模式的类应有且仅有一个私有构造。 即,单例模式的第一个特点:被设计...原创 2018-05-02 22:37:28 · 223 阅读 · 0 评论 -
设计模式-装饰模式
一、设计思想 装饰模式遵循开放关闭原则,即开放扩展,关闭修改。其主要思想是,在不修改代码的条件下不断扩展类的功能。 二、设计原理 一种典型的装饰模式是JAVAIO框架。 FilterInputStream是一个抽象装饰者,是所有装饰者对象的基类,FilterInputStream 和ByteArrayInputStream拥有共同的父类InputStream,Filter...原创 2018-09-10 17:30:58 · 227 阅读 · 0 评论