博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设计模式(Abstract Factory)抽象工厂
阅读量:7231 次
发布时间:2019-06-29

本文共 238 字,大约阅读时间需要 1 分钟。

1. 需求:

设计一个电脑组装程序,对于组装品牌电脑。

用零件组装(主板、硬盘、显示器)由品牌提供的所有。

让我们组装一台联想电脑,板子、由联想提供。

(眼下仅仅有Lenovo和Dell两种品牌)

2. 分析

全部品牌的电脑组装流程都一样。不同的各家品牌有自己专用的配件。所以组装流程应该和获取配件两部分隔离开来。

3. 类图

抽象工厂模式主要用于创建有特定联系的一组产品。比如联想主板,联想LCD,联想硬盘是一组产品。

版权声明:本文博客原创文章,博客,未经同意,不得转载。

你可能感兴趣的文章
浏览器的同源策略和跨域问题
查看>>
Python lambda函数
查看>>
模块与包以及自定义模块
查看>>
ANGULAR $HTTP请求
查看>>
mysql主从复制
查看>>
博客备份专家--豆约翰
查看>>
第七周
查看>>
java 字符串与字符数组相互转换
查看>>
遍历js的obj中所有属性得key
查看>>
Validate XML using a XSD (XML Schema)
查看>>
A Tour of Go Exercise: Errors
查看>>
Windows 7 转移用户文件夹
查看>>
Linux shell的环境配置和命令行技巧
查看>>
Objective-C中的SEL、IMP和Class类型(转)
查看>>
20180814 基于51单片机的数码相机实验指导书编写,继续挖坑
查看>>
数据库中的T-sql语句 条件修改 高级查询
查看>>
win7开机密码忘记了
查看>>
阿里前端两年随想
查看>>
day28(ajax之js原生代码实现)
查看>>
用自定义属性attr或prop方法,遍历获取当前点击a的titleid
查看>>