python 设计模式系列

自从GOF书里提出了23种设计模式后,设计模式开始风靡,GOF中的设计模式成了典型案例,从测试到开发,再到架构,无一不把它奉为经典。其实有时候不必纠结于这是什么模式,关键看自己的场景,不要为了模式而模式,自己实践时你可能常常会发觉这不就是什么什么模式吗,设计模式也没啥高深的东西哈,只是别人先给他取了个名字。但是,值得肯定的是,牛人经过总结,提炼出了更纯粹的模式,以及更优雅的实现方式,更符合面向对象的原则,这是值得我们去学习的。个人觉得GOF的书还是很经典的,不管做开发或者架构都可以好好读一读。python 是一个面向对象的动态类型语言,随着大数据、人工智能的爆发更是把它推向高点,学习python的人越来越多,这里基于python 对GOF里的23种设计模式进行简单的实现,初学者可以参考。按照GOF的说法应该分成三大类:创建型、行为型、结构型。

创建型模式:

结构型模式:

行为型模式:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值