首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python设计模式:结构型模式总结

后续分量了结构型模式的几种代表模式:

python设计模式(五):适配器模式——各种类接口的合并

《python设计模式(六):桥接模式》

《python设计模式(七):组合模式》

《python设计模式(八):装饰模式》

《python设计模式(九):外观模式》

《python设计模式(十):享元模式》

《python设计模式(十一):代理模式模式》

常用的结构型模式为:适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式,结构型的意思是处理类与类之间、系统与系统之间的逻辑结构,是协调类结构的重要模式设计思想。

适配器模式:将其他类或系统中的方法封装一个统一接口来调用,从而达到适配各种系统方法的目的。

桥接模式:处理抽象部分(类)与实体(实例化)之间的结构,可以使抽象部分和实例化部分单独变化不干扰。

组合模式:用于设计一个有层次等级的系统,处理各层次之间的关系。

装饰模式:用于扩展一个类或者系统的功能

外观模式:为子系统中相似功能设计一组统一的界面

享元模式:让小粒度高频使用的类被共享,减少实例化过程,减少损耗

代理模式:用于控制一个对象的访问,让客户端通过代理访问,而不是直接访问

总而言之:结构型模式设计用于处理系统之间、类之间的关系,创建型模式用于处理一个实例化过程中类的选择和处理。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190213A17P5D00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券
http://www.vxiaotou.com