Java设计模式
文章平均质量分 88
蜗牛软件园
奔跑的蜗牛呀!!
展开
-
【Java设计模式】- 工厂方法模式
工厂方法模式是简单工厂模式的延伸,在继承了简单工厂模式优点的同时,通过引入抽象工厂类弥补了简单工厂模式中增加新的具体产品对象需要对已有系统进行改变的缺陷。工厂方法模式中,利用面向对象的多态性和里氏代换原则,在程序运行时子类对象将覆盖父类对象,从而使得系统更容易扩展。定义一个用于创建对象的接口,但是让其子类决定将哪一个类实例化,让一个类的实例化延迟到其子类。在工厂方法模式中定义了一个抽象工厂类,并且定义了创建产品对象的公共接口,返回抽象产品对象,抽象工厂子类实现了抽象接口,返回具体产品对象。原创 2022-12-18 17:31:23 · 1407 阅读 · 1 评论 -
【Java设计模式】- 简单工厂模式
简单工厂模式属于创建型模式,不属于GoF设计模式,但是是学习其他工厂模式的基础。创建型模式关注对象的创建过程,对类的实例化过程进行了抽象,使对象的创建和对象的使用分离,用户使用时,无须关心具体的创建细节。通过工厂类中提供的方法,传入正确的参数,获取所需要的对象,通常被创建的实例对象有着同一个父类。简单工厂模式中将不同的产品对象的公共部分进行抽象、提取封装到一个公共的父类中,每个产品均是这个抽象类的子类,当需要使用这部分功能时,通过工厂类中的方法获取指定的实例对象。原创 2022-12-13 14:52:25 · 376 阅读 · 0 评论 -
【Java设计模式】- 序篇
Java设计模式 - 序篇原创 2022-12-11 10:08:03 · 87 阅读 · 0 评论