2019-04-11

  • 单例模式
    client
  • 建造者模式
self.build1()
self.build2()
self.check()
self.after_check()
  • 原型模式
def default_model():
  return struct()

def generate_model(**kwargs):
    base_model = default_model()
    for key, value in kwargs.items():
      setattr(base_model, key, value)
     return base_model
  • 工厂模式
↑ generate_model
  • 代理模式
    我觉得所有框架都是代理模式,为你把不好用的api封装成好用的api
  • 适配器模式
transfer?
httprequest <=>  dict <=> db data
  • 桥接模式
a = fetch_a()
b = fetch_b()
return a+b

builder重步骤,procdure1,2,3,4。桥接重组成部分,part1,2,3 如何拼接各部分是大头

  • 装饰模式
    @
  • 外观模式
    没搞懂。
    所有的子系统实现了同一个接口,这不是最基本的接口存在的意义吗?
  • 享元模式
    cache? 重在复用
  • 组合模式
    与桥接不同在于,组合的部件是基本相同的,桥接重在不同部件/特征的组合。组合的重点在于,部件实现了相同的接口,部件增加或者减少,对于外部没有感知。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 结构型模式(外桥组元代饰配) 一)外观模式(Facade) 定义:为子系统中一组不同的接口提供统一的接口适用:1....
    米_8d62阅读 1,501评论 0 0
  • 1.基本概念 JDBC是一个独立于特定数据管理系统.通用的SQL数据库存取和操作的公共接口(一组API),定义了访...
    惜小八阅读 1,742评论 0 1
  • fxtrading是什么项目,大咖来揭秘 fxtrading简称FX,FX是韩国BOTS-FX外汇金融公司所研发最...
    夏天88阅读 1,280评论 0 0
  • 网上购车平台低首付购车噱头的运作模式 最近市场上出现了不少以低首付为噱头的购车平台,低首付就能买新车,看上去极有吸...
    贤人25413阅读 910评论 0 0
  • Sometimes one dream is enough to light up the whole sky. ...
    米苏和旧时光阅读 3,535评论 0 2