23个java设计模式(十四)-- 单例模式

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

查看原文
java
设计模式
23个java设计模式(十三)-- 原型模式

原型模式用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。

查看原文
java
设计模式
23个java设计模式(十二)-- 生成器模式

生成器模式将一个复杂对象的构建与它的表示分离,使同样的构建过程可以创建不同的表示。

查看原文
java
设计模式
23个java设计模式(十一)-- 抽象工厂模式

抽象工厂模式提供一个创建一系列或相互依赖对象的接口,而无须指定他们具体的类。

查看原文
java
设计模式
23个java设计模式(十)-- 工厂方法模式

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

查看原文
java
设计模式
23个java设计模式(九)-- 中介者模式

中介者模式用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显示地相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。

查看原文
java
设计模式
23个java设计模式(八)-- 迭代器模式

迭代器模式提供了一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。

查看原文
java
设计模式
23个java设计模式(七)-- 外观模式

外观模式为系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。

查看原文
java
设计模式
23个java设计模式(六)-- 责任链模式

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

查看原文
java
设计模式
23个java设计模式(五)-- 适配器模式

适配器模式将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适配器模式的关键是建立一个适配器,这个适配器实现了目标接口并包含有被适配者的引用。

查看原文
java
设计模式
23个java设计模式(四)-- 策略模式

策略模式定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。

查看原文
java
设计模式
23个java设计模式(三)-- 装饰模式

装饰模式就是动态地给对象添加一些额外的职责,就功能来说装饰模式相比生成子类更为灵活。

查看原文
java
设计模式
23个java设计模式(二)-- 观察者模式

观察者模式是定义对象间的一种一对多(多对多也可以)的依赖关系,当一个对象的状态发生变化时,所有依赖它的对象都得到通知并被自动更新。

查看原文
java
设计模式
23个java设计模式(一)-- 命令模式

命令模式是将一个请求封装为一个对象,使得一个对象能够请求另一个对象调用其方法完成某项任务的一种成熟的模式。该模式彻底消除了请求者和接受者的耦合,满足“开-闭原则”。

查看原文
java
设计模式
面向对象设计的几个基本原则

本文介绍了面向对象设计的几个基本原则,遵守这些原则有利于项目的扩展和维护。

查看原文
java
设计模式