
设计模式
文章平均质量分 67
weixin6688
数据开源,欢迎指正
展开
-
Java设计模式—工厂方法模式
工厂方法模式前言一、工厂方法模式概述1. 定义2. 结构3. 适用环境二、工厂方法模式应用案例1.类图2.代码实现3. 运行结果三、 工厂方法模式优缺点1. 优点2. 缺点 前言 使用简单工厂模式设计的按产品工厂类可以返回一个具体类型的产品实例,但是在这个系统中需要增加一种新产品时,除了增加一个新的具体产品之外还需要修改工厂类的代码,在设计上违背了开闭原则(对扩展开放,对修改关闭)。 此时,先定义一个抽象的产品工厂类,再定义具体的工厂类来生产产品,由具体工厂类实现在抽象产品类中声明的方法。若出现新的产品原创 2021-06-19 09:17:57 · 394 阅读 · 0 评论 -
Java设计模式思维导图
原创 2021-05-29 10:50:18 · 174 阅读 · 0 评论 -
Java设计模式—访问者模式
访问者模式 Visitor Pattern1. 访问者模式概述1.1 定义1.2 结构1.3 适用环境2. 访问者模式应用案例2.1 类图2.2 代码实现2.3 运行结果3. 访问者模式优缺点 1. 访问者模式概述 访问者模式是行为型模式,它包含访问者和被访问元素两个主要组成部分。 被访问的元素通常具有不同的类型,且不同的访问者可以对它们进行不同的访问操作。 访问者模式使得用户可以在不修改现有系统的情况下扩展系统的功能,为这些不同类型的元素增加新的元素。 1.1 定义 访问者模式让用户可以在不改变各元素原创 2021-05-27 23:56:51 · 425 阅读 · 0 评论