设计模式
文章平均质量分 67
物恋心语
这个作者很懒,什么都没留下…
展开
-
简要学习简单工厂模式与工厂方法模式
简单工厂模式与工厂方法模式 简单工厂模式,又称静态工厂方法模式。由一个工厂类根据传入的参量决定创建出哪一种具体产品类的实例。消费者只知道需要哪一种产品类,具体的实例化工作由工厂类完成。即消费者只阐明需求,具体工作由工厂类完成。产品模块由产品的抽象层----接口和具体实现类组成。故简单工厂模式的角色有工厂角色、抽象产品角色以及具体产品角色。(如图)原创 2015-07-22 21:32:50 · 679 阅读 · 0 评论 -
Android中XML解析之XMLSAXParser解析
Android中XML解析之XMLSAXParser解析 XML解析有几种方式,本文主要介绍XML解析之XMLSAXParser解析。XMLSAXParser解析主要涉及到SAXParserFactory类、SAXParser类和DefaultHandler类。主要使用了工厂方法模式,多例模式,缺省的适配器模式和以及观察者模式。SAXParser解析的静态结构类图,如下:![SAXParser原创 2015-08-31 09:23:08 · 907 阅读 · 0 评论 -
Android自定义Notification的具体实现
Notification通知,在应用中非常常见,比如一些消息推送,收到短信等。下面来看看Android中Notification的机制是怎样的。首先来看完成一个Notification应用的静态结构图: Android中对Notification的设计使用了建造者模式。Notification包括Action,Intent,以及显示样式等。因此将这些工作封装起来单独完成,是必要的。有关建造者模原创 2015-09-23 11:06:51 · 472 阅读 · 0 评论