摘要:
定义:为子系统中的一组接口提供一个一致的界面,Fcade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。“外观模式(Facade pattern),是软件工程中常用的一种软件设计模式,它为子系统中的一组接口提供一个统一的高层接口,使得子系统更容易使用。”外观模式的实现:外观模式就是通过引... 阅读全文
随笔分类 - 设计模式
简单工厂模式(静态工厂方法模式)【设计模式】
2015-06-14 21:00 by ttylinux, 349 阅读, 收藏, 编辑
摘要:
定义:提供一个创建实例的功能,客户端使用者无需关心实例的具体实现。被创建实例可以是接口、抽象类,也可以是具体的类。它又称为静态工厂方法(Static Factory Method)模式简单工厂模式的作用,优点:为客户端屏蔽所需要的实例的具体实现,客户端只需关注某个接口便可,无需关注实现。具体实现被封... 阅读全文
观察者模式【设计模式】
2015-06-12 23:06 by ttylinux, 326 阅读, 收藏, 编辑
摘要:
The observer pattern is a software design pattern in which an object, called the subject, maintains a list of its dependents, called observers, and no... 阅读全文
Item 3 ------单例模式的几种实现方式,及优缺点
2015-03-21 10:41 by ttylinux, 337 阅读, 收藏, 编辑
摘要:
单例模式,是指一个类只有一个唯一的实例,一个类只会被实例化一次。实现这种效果,最佳的方式,编写包含单个元素的枚举类型。单例模式的最佳实现方式-----创建一个包含单个元素的枚举类public enum Elvis { ONE_INSTANCE; public void leaveTheB... 阅读全文