随笔分类 -  设计模式专题

摘要:【JAVA设计模式-第四课】观察者模式-屌丝求职记+新闻订阅观察者模式观察者模式又称依赖模式或发布-订阅模式。定义对象间的一种一对多的依赖关系,当一个对象的状态发生变化时,所有依赖它的对象都得到通知并被自动更新。原文:Observer Pattern(Another Name:Dependents ... 阅读全文
posted @ 2014-06-05 22:27 Ajunboys 阅读(690) 评论(0) 推荐(0)
摘要:【JAVA设计模式-第三课】命令模式-让boss给我们加工资命令模式命令模式又称动作模式或事物模式。将一个请求封装为一个对象,使用户可以用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。原文:Command Pattern(Another Name:Action , Transaction) Encapsulate a request as an object, thereby letting you parameterize clients with different request, queue or log requests, and support und 阅读全文
posted @ 2013-06-02 01:09 Ajunboys 阅读(670) 评论(0) 推荐(0)
摘要:【JAVA设计模式-第二课】UML建模简介作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分。UML语义:描述基于UML的精确元模型定义。UML表示法:定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。这些图形符号和文字所表达的是应用级的模型,在语义上它是UML元模型的实例。UML类图类图(Class Diagram)属于一种结构图,是描述一个系统的静态结构。一个类图中常常包含类(Class)的UML图、接口(Interface)的UML图、泛化关系(Generalization)的UML图、关联关系(Association)的UML图、 阅读全文
posted @ 2013-06-01 12:59 Ajunboys 阅读(1997) 评论(0) 推荐(0)
摘要:【JAVA设计模式-第一课】面向对象特性及原则回顾面向对象特性Everybody都知道在JAVA面向对象编程中有三个很重要的特性:封装、继承、多态。封装:其实就是对类的属性进行私有化(private),外部不能直接访问。当然外部要访问此类的属性也不是不可能,只不过就是通过一些方法。约定俗成的就是设置一些get/set访问器/构造器来访问设置。比如在类Ball中,name,price被封装。但其他类可以通过get/set方法来访问. 1 public class Ball { 2 private String name; 3 private double price; 4 ... 阅读全文
posted @ 2013-05-30 00:09 Ajunboys 阅读(407) 评论(0) 推荐(0)