给大家带来的一篇关于面向对象相关的电子书资源,介绍了关于面向对象、思考过程方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小72.9 MB,马特·魏斯费尔德编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.5。
面向对象的思考过程(原书第4版)是一部独具特色的面向对象技术著作。书中结合代码示例生动透彻地讲述了面向对象思想的精髓,让读者真正学会以对象方式进行思考。本书共15章,在结构上可以分为两部分:第一部分包括第1~10章,探讨面向对象的基本概念,比如封装、多态、继承等;第二部分包括第11~15章,专注于将这些概念应用于一些通用的面向对象技术中,并结合了一些实用的应用程序。
本书内容精炼,示例简单明了,适合各层次面向对象开发人员阅读,也是高校相关专业面向对象课程的理想教学参考书。
Python面向对象之反射/自省机制实例分析
本文实例讲述了Python面向对象之反射/自省机制。分享给大家供大家参考,具体如下: 反射: 程序可以访问,检测和修改它本身状态或行为的一种能力(自省) 下面就介绍四种实现自省的函数,适用于类和对象 1. 判断object中有没有一个name字符串对应的属性或者方法 hasattr(object,name) 2. 获取object中name字符串对应的属性值或者方法地址,其中default参数的作用是,在找不到属性的时候,给予调用者的提示信息。 getattr(object,name,default= None) 3. 将object中name字符串对应的属性值设置为value,这个属性可以是新增的属性。 setattr(object,name,value) 4. 删除object中name字符串对应的属性。 delattr(object,name) 四个方法的演示 class……
JS 面向对象之继承---多种组合继承详解
这一次要讲组合、原型式、寄生式、寄生组合式继承方式。 1. 组合继承 :又叫伪经典继承,是指将原型链和借用构造函数技术组合在一块的一种继承方式。 下面来看一个例子: function SuperType(name) { this.name = name; this.colors = ["red", "blue", "green"]; } SuperType.prototype.sayName = function() { alert(this.name); } function SubType(name, age) { SuperType.call(this, name); this.age = age; } //继承方法 SubType.prototype = new SuperType(); SubType.prototype.sayAge = function() { alert(this.age); } var instance1 = new SubType("Nicholas", 29); instance1.colors.push("black"); alert(instance1.colors); //red,blue,green,black instance1.sayName(); //Nicholas instance1.sayAge(); //29 var instance2 = new SubType("Greg", 27); alert……
Python3.5面向对象与继承图文实例详解
本文实例讲述了Python3.5面向对象与继承。分享给大家供大家参考,具体如下: 1、编程的方式 2、面向对象的基本概念 3、类的基本概念 4、类的定义与调用——简单代码举例 注:建议类名的开头字母用大写,在Python中,类内的函数称作方法,类外的函数还是称作函数。 #!/usr/bin/env python# -*- coding:utf-8 -*-# Author:ZhengzhengLiu#类class Person: i = 10 #属性(变量) def eat(self): #方法(函数) print("eating...") pass#类的调用a = Person()a.eat() 运行结果: eating... class Person(): #对象属性 构造方法 在实例化对象时会自动调用 # 实例化的对象就具有name和age两个属性 #self是指当前的对象 self不是关键字可以被代替,但是习惯使用self指……
JS基于面向对象实现的多个倒计时器功能示例
本文实例讲述了JS基于面向对象实现的多个倒计时器功能。分享给大家供大家参考,具体如下: 运行效果图如下: 实现代码如下: 代码 !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"html xmlns="http://www.w3.org/1999/xhtml" head meta http-equiv="Content-Type" content="text/html; charset=utf-8" / titleJavaScript测试文件/title /head body divspan id="hour0"0/span小时/div divspan id="minute0"0/span分/div divspan id="seconds0"10/span秒/div br/ divspan id="hour1"1/span小时/div divspan id="minute1"31/span分/div divspan id="seconds1"31/span秒/div br/ divspan id="hour2"2/span小时/div divspan id="minute2"32/span分/div divspan id="seconds2"32/span秒/div br/ divspan id="hour3"3/span小时/d……
javascript面向对象三大特征之继承实例详解
本文实例讲述了javascript面向对象三大特征之继承。分享给大家供大家参考,具体如下: 继承 在JavaScript中的继承的实质就是子代可以拥有父代公开的一些属性和方法,在js编程时,我们一般将相同的属性放到父类中,然后在子类定义自己独特的属性,这样的好处是减少代码重复。继承是面向对象的基础,是代码重用的一种重要机制。 ——此文整理自 《jQuery 开发从入门到精通》 ,这是本好书,讲的很详细,建议购买阅读。 继承的作用 实现继承的主要作用是: ① 子类实例可以共享超类属性和方法。 ② 子类可以覆盖和扩展超类属性和方法。 继承的分类 在JavaScript中是不支持类的概念,使用构造器机制……
以上就是本次介绍的面向对象电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。
下一篇:深入分析GCC
展开 +
收起 -
本书以行云流水般的语言诠释Java编程艺术,基于全新Java技术、理论紧密结合实际,详细讲解Java面向对象的编程思想、编程语法和设计模式等,可作为开发指南、高校教材和认证辅导教材,
立即下载《面向对象葵花宝典:思想、技巧与实践》 系统地讲述了面向对象技术的相关内容,包括面向对象的基本概念、面向对象开发的流程、面向对象的各种技巧,以及如何应用面向对象思想进行架
立即下载唐雨泽III
Copyright 2018-2020 www.xz577.com 码农之家
版权投诉 / 书籍推广 / 赞助:520161757@qq.com