java常用设计模式

一、java程序设计原则:

1、单一职责原则;

就一个类而言,应该仅有一个引起它变化的原因

2、开放封闭原则;

软件实体应该可以扩展,但是不可修改

3、依赖倒转原则;

1)高层模块不应该依赖低层模块

2)抽象不应该依赖细节,细节应该依赖抽象

 

二、常用模式:

1、代理模式

为其它对象提供一种代理以控制这个对象的访问;

2、工厂方法模式

定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类实例化延迟到子类

3、适配器模式

将一个类的接口转化为客户希望的另外一个接口,使原本由于接口不兼容而不能一起工作的那些类可以一起工作

4、单例模式

保证一个类仅有一个实例,并提供一个访问它的全局访问点

5、责任链模式

使多个对象都有机会处理请求,从而避免请求发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递请求,直到有一个对象处理它为止

 

posted on 2016-12-22 20:31  _故乡的原风景  阅读(82)  评论(0编辑  收藏  举报