java 设计模式原则及23种设计具体模式

java 设计模式原则及23种设计具体模式

为什么要学习设计模式?个人认为一个软件的好坏在于其逻辑的顶层父类的抽象层架构合理可重复可扩展,那么你底层的具体实现需要考虑的就仅仅是一些行为算法和一些具体的业务...

java 设计模式之责任链模式

java 设计模式之责任链模式

责任链模式类似日常生活中把一个任务分配给一群人,但他们都不太愿意干这事,所以他们就会一个一个推下去直到有一个人来处理这事件,...

java 类与类的六种关系

java 类与类的六种关系

在java的学习过程中我们经常听到别人说 类A与类B存在关联关系,或是依赖关联,或是在看别的UML关系图时,作者为我们标注两者存在什么什么关系,那这些...

java 设计模式之建造者模式

java 设计模式之建造者模式

模式定义 :    将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。。java 建造者模式建造者模式的核心就是为同...

java  设计模式之装饰器模式

java 设计模式之装饰器模式

装饰器模式简单来说就是 套娃,一层套一层,一层被一层装饰java的IO流操作就是使用装饰器模式他与继承的区别:继承是 继承一个类在子类中去扩...

java  设计模式之工厂模式

java 设计模式之工厂模式

工厂模式分三种:[1] 简单工厂模式[2] 工厂方法模式[3] 抽象工厂模式简单工厂模式又称静态工厂模式:定义一个创建对象类,由这个类来封装...