java设计模式之行为型模式 1. 责任链模式(Chain of Responsibility Pattern) 特点:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递请求,直到有一个对象处理它为止。 使用场景: 多个对象可以处理一个请求
Java中常用的5种创建型模式:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 1. 工厂方法模式(Factory Method Pattern) 场景:当一个类不知道它所需要创建的对象的具体类时,使用工厂方法模式。 interface Product { void doSometh
java设计模式之结构型模式 1. 适配器模式(Adapter Pattern) 特点:将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 使用场景:当需要使用一个现有的类,但它的接口不符合需求时;想要创建一个可复用的类,该类可以与不相关或不可预见