设计模式(工厂模式、适配器模式)

设计模式是面向对象编程的重要组成部分,包括工厂模式、策略模式和适配器模式。工厂模式从简单工厂到工厂方法再到抽象工厂,逐渐优化了代码复用和效率。策略模式通过封装不同算法,实现灵活的选择和调用。适配器模式则通过转换接口,使不兼容的类能协同工作。
摘要由CSDN通过智能技术生成

       设计模式是面向对象程序编程的重要学习内容。设计模式的应用对于面向对象编程来说相当于经验,能够复用代码同时安全可靠。本文介绍工厂模式、策略模式和适配器模式。

       工厂模式包括简单工厂模式,工厂方法模式和抽象工厂模式。

       简单工厂模式:是根据模型或标签(参数)选择生产不同的产品。表现在一个工厂生产多种产品。

       工厂方法模式:是在简单工厂模式上进化而来的。表现在有多个工厂,每个工厂生产一种产品。

       抽象工厂模式:和工厂方法模型类似。但是每个工厂此时生产一类产品,可能包括多种产品。


       看上去像是工厂的进化论,先是简单工厂模式可是生产任何产品,但是未必效率会高。经分治优化而得工厂方法模型,每个工厂只生产一种产品。此时对于工厂等基础设施的利用率不高。抽象工厂方法取得折中,即分类生产提高效率,又避免需要大量的厂房(类)。


       

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值