设计模式实践
yaoyao44
这个作者很懒,什么都没留下…
展开
-
工厂模式
工厂模式就是 1.Product 定义工厂方法所创建的对象的接口。注解: 抽象产品角色 2.ConcreteProduct 实现Product接口。注解:具体产品角色 3.Creator 声明工厂方法,该方法返回一个Product类型的对象。 Creator也可以定义一个工厂方法的缺省实现,它返回一个...2012-10-24 13:02:44 · 76 阅读 · 0 评论 -
责任链模式
责任链模式:1、定义: 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任。例如: 击鼓传花便是责任链模式的应用。...原创 2012-10-25 17:01:05 · 63 阅读 · 0 评论 -
java设计模式总结
一、 根据模式的目的可分为3类: 1.创建型模式:与对象的创建有关。 2.结构性模式:处理类与对象的组合。 3.行为性模式:对类或对象怎样交互和怎样 分配职责进行描述。二、 面向对象设计的2个基本原则: 1.针对接口编程,而不是针对实现编程。 2 .优先使用对象组合,而不是类继承。...2012-10-26 10:14:45 · 63 阅读 · 0 评论 -
UML基础
一、符号含义: 1、如果是抽象类,则就用斜体显示 2、+ 表示public,- 表示private,# 表示protected 3、继承的关系,继承关系用空心三角形 + 实线来表示的 4、实现接口用空心三角形 + 虚线来表示 5、当一个类知道另一个类时,可以用关联(association),关联关系用实线箭头来表示 6、聚合表示一种弱的拥有关系,体现的是A对象可...原创 2012-10-26 12:17:22 · 91 阅读 · 0 评论 -
观察者模式
定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。结合android adapter源码分析观察者模式:[url]http://blog.csdn.net/jiangqq781931404/article/details/8171199[/url]...原创 2012-10-26 12:44:51 · 80 阅读 · 0 评论 -
备忘录模式
转载:[url] http://www.cnblogs.com/qianxudetianxia/archive/2011/08/09/2133049.html[/url]一、定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。例如:程序员喜欢写代码,coding,coding,这个时候它...2012-10-26 14:11:56 · 99 阅读 · 0 评论 -
单例模式
单例模式其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点。SQLite对多线程支持并不是很好,如果两个线程同时操作数据库,会报 "Database is locked" 的错误。...2012-07-26 13:55:05 · 81 阅读 · 0 评论