抽象工厂模式

创建配套的类,并且可能会含有多种变化

图片说明
##一系列相互依赖的对象
图片说明
##操作的的数据库不同,那么连续建立的三个对象那就不同,而下面的例子是被束缚在sqlserver上
图片说明
图片说明
图片说明

图片说明
图片说明
##暴露出来的问题
这三个类是有关联性的,不可能创建出nosql的数据库,但是后面两个基础操作是sql server的操作。

开始重构

将三个部分放到一起,因为他们相关性很强,那么我们把三个工厂合为一个
图片说明
图片说明
图片说明

图片说明
图片说明

全部评论

相关推荐

投递美团等公司10个岗位
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务