- 博客(4)
- 收藏
- 关注
原创 Java设计模式-适配器模式
现有一个接口DataOperation定义了排序方法sort(int [ ])和查找方法search(int [ ], int [ ]),已知类QuickSort的quickSort(int [ ])方法实现了快速排序算法,类BinarySearch 的 binarySearch(int [ ], int )方法实现了二分查找算法。现使用适配器模式设计一个系统,在不修改源代码的情况下将类QuickSort和类BinarySearch的方法适配到DataOperation接口中。本文以该举例实现设计模式。
2023-04-24 14:29:21
625
1
原创 Java设计模式-简单工厂模式实现计算器
上述代码是根据类图实现,根据类图中的属性作用域和类之间的关系写出的代码。该代码仅作为实现简单工厂模式的参考,其中不乏违背开发原则的部分。持不同意见者欢迎探讨。
2023-04-15 16:29:54
1486
1
原创 Java设计模式-抽象工厂模式实现动态更换系统数据库
本文基于题目实现的代码较为基础且创建对象过程并没有优化,耦合度较高,仅供设计模式思路参考,若欲进一步优化可以引入Spring让Spring为我们完成创建对象和引入依赖的过程。以上代码若有错误还望不吝赐教...
2023-04-15 16:09:43
1158
1
原创 java工厂方法模式实现计算器
本文是基于原有类图实现的java 23种设计模式中工厂方法模式的代码,所以使用多处继承,故耦合度较高,不适用于实际开发。原创不易,代码仅供参考,如有错误欢迎斧正!
2023-04-15 13:16:32
939
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人