摘要: XML 一、xml概念 XML 即 extensible Markup Language,可扩展标记语言。 二、XML历史 为了能够明确地将标示与内容隔离开,将文件标签的使用方法加以规范。于是第一代标记性语言GML就诞生了。1978年,ANSI将GML加以整理规范,发布成为SGML。但是SGML过于 阅读全文
posted @ 2018-06-09 23:39 南邪 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 下面我们来看一段java代码: 在python中,我们同样可以对属性进行私有化,但是,我们也希望通过提供一个公有的方法去访问、设置属性值 阅读全文
posted @ 2018-06-01 22:16 南邪 阅读(1838) 评论(0) 推荐(0) 编辑
摘要: “包装”是指对一个已经存在的对象进行系定义加工。 实现授权是包装的一个特性。包装一个类型通常是对已存在的类型进行一些自定义定制,这种做法可以新建,修改,或删除原有产品的某些功能,而其他的保持不变。授权的过程,其实也就是所有的更新功能都交给新类的自定义的某部分功能来处理,但已存在的功能就授权给对象的默 阅读全文
posted @ 2018-06-01 21:28 南邪 阅读(1280) 评论(0) 推荐(0) 编辑
摘要: 我们知道,在继承关系中,类与类之间的关系是is -a ,比如说,Dog类继承了Animal类,也就是说存在Dog is a Animal的关系。 但是,有些时候,类与类之间并不存在 is-a 的关系,但是,他们在逻辑上还是存在关系的。比如说,电脑和cpu、主板等,电脑和cpu、主板之间显然不存在继承 阅读全文
posted @ 2018-06-01 19:01 南邪 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 在做程序开发中,我们常常会遇到这样的需求:需要执行对象里的某个方法,或需要调用对象中的某个变量,但是由于种种原因我们无法确定这个方法或变量是否存在,这是我们需要用一个特殊的方法 或机制要访问和操作这个未知的方法或变量,这中机制就称之为反射。 四个可以实现自省的函数 hasattr() getattr 阅读全文
posted @ 2018-06-01 14:28 南邪 阅读(287) 评论(0) 推荐(0) 编辑
摘要: python中支持单继承和多继承。在python3中,所有的类都默认继承Object类。创建一个Hero类 class Hero:#创建一个英雄类 def __init__(self,name,level,category):#属性:名字、等级、系别 self.name=name self.level=level self.category=cat... 阅读全文
posted @ 2018-05-31 22:11 南邪 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-05-31 18:02 南邪 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 类 类,其实就是一类具有共同特征的事物。古人说,“物以类聚,人以群分”,说的也是这个道理。生物学界的“界门纲目科属种”,其实也是按照事物某些共同的特征来划分的。 前面我们说到,类是具有共同特征的事物。所谓的共同特征在python中的属性。python中的属性分为数据属性和函数属性(类似于java中的 阅读全文
posted @ 2018-05-31 16:55 南邪 阅读(323) 评论(0) 推荐(0) 编辑