java常用设计模式
一、java程序设计原则:
1、单一职责原则;
就一个类而言,应该仅有一个引起它变化的原因
2、开放封闭原则;
软件实体应该可以扩展,但是不可修改
3、依赖倒转原则;
1)高层模块不应该依赖低层模块
2)抽象不应该依赖细节,细节应该依赖抽象
二、常用模式:
1、代理模式
为其它对象提供一种代理以控制这个对象的访问;
2、工厂方法模式
定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类实例化延迟到子类
3、适配器模式
将一个类的接口转化为客户希望的另外一个接口,使原本由于接口不兼容而不能一起工作的那些类可以一起工作
4、单例模式
保证一个类仅有一个实例,并提供一个访问它的全局访问点
5、责任链模式
使多个对象都有机会处理请求,从而避免请求发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递请求,直到有一个对象处理它为止
邮箱:wangh_2@sina.com