上节回顾 面向过程与面向对象 面向过程:核心的就是过程,过程就是解决问题的步骤,就是实现确定先干什么后干什么,面向对象的设计程序就好比是在设计一条流水,是一种机械思维方式。 优点:复杂的问题简单化 缺点:可扩展性差(牵一发而动全身) 用到的一些经典案例:Linux内核,httpd,git 面向对象: ...
分类:
其他好文 时间:
2017-06-12 17:14:32
阅读次数:
174
设计模式分类 整体来说设计模式分为三大类: 创建型模式。共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式(门面模式)、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模 ...
分类:
其他好文 时间:
2017-06-07 20:51:26
阅读次数:
181
1.类的继承与方法的重载 上面就是先定义了一个类A,然后由定义了一个类B,B继承了类A,这样B就有了A的非私有属性和方法。 ...
分类:
编程语言 时间:
2017-06-06 20:41:58
阅读次数:
174
原创文章,欢迎转载。转载请注明:关东升的博客 继承会发生在子类和父类之间,是一系列类的继承关系。比如:Person是类层次结构中的根类。Student是Person的直接子类。Worker是Person的直接子类。这个继承关系类的详细实现代码例如以下:class Person { var name: ...
分类:
编程语言 时间:
2017-06-03 20:08:24
阅读次数:
219
1.类的继承 1)继承 父类:所有子类所共有的属性和行为 子类:子类所特有的属性和行为 通过extends关键字来实现类的继承 子类(Sub class)可以继承父类(Super class)的成员变量及成员方法,同时也可以定义自己的成员变量和成员方法 Java语言不支持多重继承,一个类只能继承一个 ...
分类:
编程语言 时间:
2017-05-30 23:21:25
阅读次数:
303
1. Ctrl+左键 这个是大多数人经常用到的,用来查看变量、方法、类的定义2. Ctrl+O 查看一个类的纲要,列出其方法和成员变量。提示 :再多按一次Ctrl+O ,可以列出该类继承的方法和变量。助记 :"O" >"Outline" >"纲要"3. Ctrl+T 查看一个类的继承关系树,是自顶向 ...
分类:
系统相关 时间:
2017-05-30 23:05:57
阅读次数:
163
继承:承创建的新类称为“子类”或“派生类”,被继承的类称为“基类”、“父类. 继承的过程,就是从一般到特殊的过程.要实现继承,可以通过“继承”(Inheritance)和“组合”(Composition)来实现 继承概念的实现方式主要有2类:实现继承、接口继承. 实现继承是指使用基类的属性和方法而无 ...
分类:
编程语言 时间:
2017-05-30 17:55:06
阅读次数:
157
1 class foo(): 2 def __init__(self): 3 pass 4 def __del__(self):#析构函数 5 print '有人要搞我啦!' 6 7 8 a=foo() 9 10 11 ----------------------------------------... ...
分类:
其他好文 时间:
2017-05-29 11:05:42
阅读次数:
167
从这两个类的继承来看,connection是继承了MongoClient的,建议使用MongoClient而不是使用Connection。(也就是说,MongoClient可以使用方法Connection都可以使用) from pymongo import MongoClient client = ...
分类:
数据库 时间:
2017-05-28 14:54:37
阅读次数:
223
恢复内容开始 在程序中总是存在各种错误,使应用程序在运行时终止。为了在程序执行过程中发生错误时能正常运行,可以使用Java提供的异常处理机制捕获可能发生的异常,对异常进行处理并使程序能正常运行。 异常概述 假如有一辆轿车发生了故障,可能是某个零件发生了问题,也可能是没邮了。如果由于零件问题,只需要更 ...
分类:
其他好文 时间:
2017-05-26 19:02:24
阅读次数:
217