又是一个忽悠人的书名,其实这本书的花了大量内容阐述JS的基础语法,BOM,DOM,事件,ajax(这个和很多js书一样)。最后一章则是编程模式与设计模式。我觉得与面向对象没多大关系,要算的话,prototype与继承,它确实有提到,但是不多(要看继承,还是应该去看《javascript高级程序(第三...
分类:
编程语言 时间:
2014-12-15 23:21:50
阅读次数:
210
学习编程和有一段时间了,现在整理一些东西,留着自己以后翻阅,有可能也能帮助其他人。封装: 封装是指将对象的状态信息隐藏在对象内部,不允许外部的程序直接访问对象内部的信息,而是通过该类所提供的方法来实现对内部信息的操作和访问。 封装是面向对象编程语言对客观世界的模拟,客观世界里的属性都是被隐藏在对象....
分类:
编程语言 时间:
2014-12-14 21:07:22
阅读次数:
181
二、类与对象1、了解类:从这里开始,学习C#面向对象编程的基本内容,使用C#编程,所有的程序代码都放在类中,结构体是一个用户自定义的类型,是由其他类型组成的变量组,不存在独立于类之外的函数;因此,在面向对象中,类是面向对象编程的基本单元。类与类之间交互。2、类的定义:一个类都可以包含2种成员:字段和...
分类:
其他好文 时间:
2014-12-14 10:39:14
阅读次数:
211
1、引言 JavaScript是一种解释性的,基于对象的脚本语言(an?interpreted,?object-based?scripting?language)。JavaScript?基于客户端运行,目前基本上所有的浏览器都支持JavaScript。1995年首次出现时,J...
分类:
编程语言 时间:
2014-12-12 13:28:19
阅读次数:
332
Python 非常易学,强大的编程语言。Python 包括高效高级的数据结构,提供简单且高效的面向对象编程。 Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE)。这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率。高效的代码编辑.....
分类:
编程语言 时间:
2014-12-12 13:09:33
阅读次数:
205
9.4 具体的对象类型
面向对象编程中的最重要的结构,就是类的声明。它的价值体现用 F# 写的库,可以在 C# 中使用,因为从 C# 中引用F# 声明的类时,看起来就像普通的类。从概念上讲,类有一点像带成员的记录,因为,它们把值存储在字段中,并提供成员进行访问;类还有另外的功能,在 F# 中,出现下列情况,通常使用类:
■ 需要封装数据和行为时。
■ 在迭代开发过程的后期,把简单的元组...
分类:
其他好文 时间:
2014-12-12 11:49:28
阅读次数:
174
Scala编程问题集(01)By高焕堂洞庭国际智能硬件检测基地Q-01:如何使用Scala的Singleton机制来表达Class-level的数据。Answer:在面向对象编程(OOP,Object-OrientedProgramming)概念里,属性(Attribute)和函数(Function)都分为两个不同级别(Level)。例如,厦门的科技谷(厦门)公..
分类:
其他好文 时间:
2014-12-11 19:21:41
阅读次数:
199
上一讲我们学会了通过原型来继承父类实例的属性,即用prototype指向一个父类实例。
这样做我们需要人为地实例化一个父类对象,而且如果父类中有一些特别的属性和行为子类有可能是用不到。
由此我们自然会想,有没有一种办法只将一些公共属性和行为公开,让子类来继承呢?
做法很简单,就是将这些公共的属性和行为全部定义到父类的prototype中。...
分类:
编程语言 时间:
2014-12-11 19:10:14
阅读次数:
174
面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是...
分类:
其他好文 时间:
2014-12-11 18:50:42
阅读次数:
300
AOP是什么?AOP(Aspect-Oriented Programming),面向切面编程,看着是跟OOP(面向对象编程)挺相近的,但实际上又有什么区别呢?OOP具有封装,继承,多态等东西来定义从上到下这种层次关系,但要想实现从左到右的关系的话就开始有点水土不服了,例如用户的权限控制,操作日志等,...
分类:
其他好文 时间:
2014-12-11 13:57:02
阅读次数:
163