关于工厂模式和建造者模式的理解

本文详细介绍了软件工程中的两种设计模式:工厂模式和建造者模式。工厂模式通过抽象创建过程,允许客户端通过create函数获取对象实例,而无需直接使用new操作符。建造者模式则进一步封装了对象的构建过程,确保客户端不必关心复杂对象的创建细节。
/********************************************************************
 file name : const2buffer.h
 author  :   Clark/陈泽丹
 created :   2011-11-24
*********************************************************************/





工厂模式其实就是封装了new的“调用动作(new XXX)”,使客户端不用按服务端的规定显式的指定new什么,而是通过更高抽象的create函数并导入客户端的规定来new出服务端的东西。

建造者模式则是封装了new的“实现定义(以组合的角度来确定其结构)”,使客户端不用去接触new里复杂的组合步骤。



                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值