JAVA设计模式七大原则—— 接口隔离原则

JAVA设计模式七大原则—— 单一职责原则
JAVA设计模式七大原则—— 接口隔离原则
JAVA设计模式七大原则—— 依赖倒转原则
JAVA设计模式七大原则—— 里氏替换原则
JAVA设计模式七大原则—— 开闭原则
JAVA设计模式七大原则—— 迪米特法则
JAVA设计模式七大原则—— 合成复用原则
基本介绍

  1. 客户端不应该依赖它不需要的接 口,即一个类对另一个类的依赖 应该建立在最小的接口上

我们先看一张图片
JAVA设计模式七大原则—— 接口隔离原则_第1张图片
传统方法是这么写的
Segregation1.class

public class Segregation1 {
   

	public static void main(String[] args) {
   
		// 使用一把
				A a = new A();
				a.depend1(new B()); // A类通过接口去依赖B类
				a.depend2(new B());
				a.depend3(new B());

				C c = new C();

				c.depend1(new D()); // C类通过接口去依赖(使用)D类
				c.depend4(new D());
				c.depend5(new D());
	}

}

//接口
interface Interface1 {
   
	void operation1();
	void operation2();
	void operation3();
	void operation4();
	void operation5();
}

class 

你可能感兴趣的:(设计模式)