设计模式理解

本文探讨了在软件开发过程中,产品经理、领导和技术团队如何协作使用设计模式来构建产品。产品经理提出需求,部门老大依据需求制定设计方案,如建造设计模式中的Builder类,再由开发人员实现各个模块。最后,部门老大整合所有模块,完成产品。同时,文章还介绍了组合模式,通过定制不同零部件来组装电脑,展示了如何根据用户需求灵活配置产品。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

建造设计模式

领导:负责指挥

产品经理:负责提需求

产品:我们最终需要交付的东西

开发:负责模块开发

总结下来就是,产品经理提出需求,以及最后产品的模型,然后交给部门老大,部门老大出设计方案,然后再分配到开发手里面,最终提测到时候,部门老大吧代码合并,最终就是产品。

例如:

需要生产一辆单车Bike 类。 -- 这个产品经理提出的需求

设计方案 抽象类Builder 类。  -- 这是部门老大出的设计方案

模块开发 MobikeBike 去继承Builder。  -- 也就是去实现老大出的设计方案(有多个开发去做,就会有多个模块)

老大:去整合开发做出来的东西,然后给出对应的交付方式,方便应对产品经理奇奇怪怪的问题。

组合模式

一台电脑的配置根据你的需求,可以配置出不同的电脑。一台电脑的零部件就那么多,可是每个零部件又分品级,所以导致了电脑的好坏。

我们需要定一个抽象,里面有很多的抽象方法(类似零部件)。-- enuipment

接下来就是我们去定制我们的电脑了,根据每个人的需求不同,我们购买的零部件也会有些许的不同,然后我们去继承enuipment,去拼装我们的机器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值