![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 62
Java传家宝
学习、分享
展开
-
UML类图
该箭头表示类之间关联关系,存在一对多,多对一,多对多的关系。比如A类的变化引起了B类的变化,那么就说B类依赖A类。 该箭头表示类之间是一种实现关系,也就是类实现接口。类指向接口,表示实现了该接口的属性和方法。属性和行为(方法),子类可以重写父类的方法,子类可以新增其他方法。 讲完类之间的属性之后,我们需要考虑类之间的关系怎么表示,在类图中一般采用不同的箭头来表示不同的关系。 表示整体和部分的关系,属于关联关系的一种。表示类名,如果为斜体则表示抽象类,下面的是类中的属性或者方法。原创 2024-03-16 17:23:25 · 342 阅读 · 0 评论 -
工厂设计模式
这个场景下如果还使用工厂方法,那么需要在定义一个IDepartmentFactory工厂接口以及不同数据库的实现,如果表的数量不多,那么可以结束,如果很多的话,那么接口的数量就太多了。抽象工厂:对于一系列产品,通常定义一个工厂接口,包含所有产品的构建方法,然后定义不同系列的具体工厂实现该接口,每个系列具体工厂生成可以生成该系列的所有产品。工厂方法:对于某一个产品,通常定义一个工厂接口,通过不同的具体工厂实现该接口,然后不同的具体工厂生成不同的具体产品。创建时,我们可以使用抽象工厂解决。原创 2024-03-16 17:19:57 · 442 阅读 · 1 评论