1. Python是如何进行内存管理的? 答:从三个方面来说,一对象的引用计数机制,二垃圾回收机制,三内存池机制 一、对象的引用计数机制 …
标签:python设计模式
设计模式——装饰模式(Decorator)
要想正确理解设计模式,首先必须明确它是为了解决什么问题而提出来的。 设计模式学习笔记 ——Shulin 转载请注明出处:http://blog.csdn.net/zhshulin 1、概念 &…
设计模式(一)工厂模式Factory(创建型)
设计模式一 工厂模式Factory 在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情…
设计模式-责任链模式
定义 责任链模式:避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。在责任链模式里,很多的对象由每一个对象对其下家的引用而联接起来形成一条…
设计模式学习-装饰模式
装饰模式 概述 装饰模式是一种用来代替继承的技术,通过无需定义子类的方式给对象动态的添加职责,使对象之间的关联关系取代类之间的继承关系。装饰模式降低了代码中的耦合度,我们可以动态的增加或删除对象的职责,使得本质功能和装饰…
Java之美[从菜鸟到高手演变]之设计模式
设计模式(Design Patterns) &nb…
设计模式16-观察者模式
观察者模式 也叫发布订阅模式,定义为:定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则 所有依赖于它的对象都会得到通知并被自动更新。 优点: 1、观察者和被观察者之间是抽象耦合; 2、建立一套触发机制; 缺点…
Java设计模式透析之 —— 单例(Singleton)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8860649 写软件的时候经常需要用到打印日志功能,可以帮助你调试和定位问题,项目上线后还可以帮助你分析…
Python xlwt设置excel单元格字体及格式
本文根据自己初学经验编写的使用xlwt模块设置单元格的一些基本样式,如设置单元格的背景颜色,下框线,字体,字体的颜色,设置列宽行高,插入简单的图片,详细程序如下: #!/usr/bin/env python # -*- …
从招式与内功谈起——设计模式概述(一)
关于金庸小说中到底是招式重要还是内功重要的争论从未停止,我们在这里并不分析张无忌的九阳神功和令狐冲的独孤九剑到底哪个更厉害,但我想每个武林人士梦寐以求的应该是…
设计模式 经典书籍必备推荐
很多朋友问学习设计模式的书籍,老大沧浪在FAQ里有个简短的叙述,这里我引申一下,说说自己看过或者翻过的设计模式书籍,由于水平所限,肯定有不对的地方,希望大家指正,如果大家看到好的模式相关书籍,希望能回帖补充。 首 先模式…
设计模式:简单工厂、工厂方法、抽象工厂之小结与区别
简单工厂,工厂方法,抽象工厂都属于设计模式中的创建型模式。其主要功能都是帮助我们把对象的实例化部分抽取了出来,优化了系统的架构,并且增强了系统的扩展性。 本文是本人对这三种模式学习后的一个小结以及对他们之间的区别的理解。…