返回顶部
上一页 1 ··· 7 8 9 10 11

2018年6月2日

python-外观模式

摘要: 源码地址:https://github.com/weilanhanf/PythonDesignPatterns 说明: 外观模式又叫做门面模式。在面向对象程序设计中,解耦是一种推崇的理念。但事实上由于某些系统中过于复杂,从而增加了客户端与子系统之间的耦合度。例如:在家观看多媒体影院时,更希望按下一个 阅读全文

posted @ 2018-06-02 21:30 weilanhanf 阅读(1399) 评论(0) 推荐(0) 编辑

python-工厂方法模式

摘要: 源码地址:https://github.com/weilanhanf/PythonDesignPatterns 简单工厂模式的不足: 在简单工厂模式中,只提供了一个工厂类,该工厂类处于对产品类进行实例化的中心位置,它知道每一个产品对象的创建细节,并决定何时实例化哪一个产品类。简单工厂模式最大的缺点是 阅读全文

posted @ 2018-06-02 21:04 weilanhanf 阅读(8882) 评论(0) 推荐(0) 编辑

简单工厂模式

摘要: 源码地址:https://github.com/weilanhanf/PythonDesignPatterns 考虑动机: 考虑一个简单的软件应用场景,一个软件系统可以提供多个外观不同的按钮(如圆形按钮、矩形按钮、菱形按钮等),这些按钮都源自同一个基类,不过在继承基类后不同的子类修改了部分属性从而使 阅读全文

posted @ 2018-06-02 18:30 weilanhanf 阅读(350) 评论(0) 推荐(1) 编辑

2018年6月1日

python-建造者模式

摘要: 源码地址:https://github.com/weilanhanf/PythonDesignPatterns 说明: 假如要组装一台电脑,将主板,CPU,内存等部件按照某个稳定的步骤组合,基本过程是不变的,而组成电脑的各个部件却可以是不同性能的,不同价位,或者是不同版本的,当组成电脑的时只需要选择 阅读全文

posted @ 2018-06-01 23:38 weilanhanf 阅读(2027) 评论(0) 推荐(0) 编辑

python-原型模式

摘要: 源码地址:https://github.com/weilanhanf/PythonDesignPatterns 说明 原型模式关注的是大量相同对象或相似对象的创建问题,意图在于通过复制一个已经存在的实例来获得一个新的实例,以避免重复创建此类实例带来的开销。被复制的实例就是这个“原型”,这个原型是可定 阅读全文

posted @ 2018-06-01 22:25 weilanhanf 阅读(2016) 评论(0) 推荐(0) 编辑

2018年5月8日

django-缓存的应用

摘要: 为什么需要缓存? django中文文档: 通常,计算值是昂贵的(即资源匮乏和缓慢),因此将值保存到可快速访问的缓存中可以有巨大的好处,为下一次需要做好准备。 这是一个足够重要和强大的技术,Django包括一个综合的缓存框架,以及其他较小的缓存功能。 django是动态网页,一般来说需要实时的生成访问 阅读全文

posted @ 2018-05-08 21:09 weilanhanf 阅读(1115) 评论(0) 推荐(2) 编辑

2018年5月7日

python-单例模式

摘要: 源码地址:https://github.com/weilanhanf/PythonDesignPatterns 说明: 单例模式是所有设计模式中比较简单的一类,其定义如下:Ensure a class has only one instance, and provide a global point 阅读全文

posted @ 2018-05-07 21:42 weilanhanf 阅读(1099) 评论(0) 推荐(1) 编辑

二十三种设计模式-六大原则

摘要: 一、二十三种设计模式 1、创建型: 单例模式、工厂模式、抽象工厂模式、原型模式、建造者模式; 2、结构型: 代理模式,装饰器模式、适配器模式、外观模式、组合模式、享元模式、桥梁模式; 3、行为型: 策略模式、责任链模式、命令模式、中介者模式、模板方法模式、迭代器模式、访问者模式、观察者模式、解释器模 阅读全文

posted @ 2018-05-07 21:16 weilanhanf 阅读(18519) 评论(1) 推荐(3) 编辑

上一页 1 ··· 7 8 9 10 11

导航