9.多态 Ploy的意思就是多于一种形式。在文章开始,方法那一章节就已经接触到了多态。多个方法名称相同,而参数不同,这就是多态的一种。 方法重载和方法覆盖就是用在了多态。多态有2中类型,一种是编译时多态,一种是运行时多态。方法重载: 方法重载就是,多个方法拥有相同的方法名称,而参数个数或类型不同。下...
6.封装 封装就是对外部类隐藏成员或变量。我已经说过房子的保安仅仅被限制在房子的入口处,不需要知道屋内发生了什么。房主对保安隐藏了屋内所发生的任何事,以便更安全。隐藏和限制就被称为封装。 例如我们有两个类,一个是”Houseclass”另一个是”houseSecurityClass”。我们可以看到所...
译文出处:http://www.codeproject.com/Articles/838365/Basic-Csharp-OOP-Concept列表:类对象变量方法访问修饰符封装抽象化继承多态抽象类/方法虚方法密封类/方法静态类/方法接口简介:关于C#面向对象我们能在网上找到很多解释,但在我的文章中...
AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programming,面向对象编程)的补充和完善。
我们说了这么久的OOP,对于OO的理解也越来越深入,OO的伟大让我们一度折服.OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。可当我们需要为分散的对象引入...
分类:
Web程序 时间:
2015-01-23 21:40:30
阅读次数:
260
1 function CreatePerson(name,sex){ 2 this.name=name; 3 this.sex=sex; 4 this.showName(); 5 this.showSex(); 6 } 7 CreatePerson.prototyp...
分类:
其他好文 时间:
2015-01-23 19:47:07
阅读次数:
300
一、面向对象 OC语言是面向对象的,c语言是面向过程的,面向对象和面向过程只是解决问题的两种思考方式,面向过程关注的是解决问题涉及的步骤,面向对象关注的是设计能够实现解决问题所需功能的类。 术语:OO面向对象、OOP面向对象编程二、类和对象(一)关于类 类的设计只关注三个东西:类名、属性和方法...
分类:
移动开发 时间:
2015-01-22 20:07:12
阅读次数:
280
//定义类访问控制符 [修饰符] class 类名{ 访问控制符 [修饰符] 数据类型 属性名; .....; 访问控制符 [修饰符] 数据类型 方法名(参数列表) { }}访问控制符:主要有 默认控制符(无关键词),public修饰符: static final abstract ...// 创建...
分类:
编程语言 时间:
2015-01-22 01:42:35
阅读次数:
201
原理AOP(Aspect Oriented Programming),也就是面向方面编程的技术。AOP基于IoC基础,是对OOP的有益补充。 AOP将应用系统分为两部分,核心业务逻辑(Core business concerns)及横向的通用逻辑,也就是所谓的方面Crosscutting ente....
分类:
编程语言 时间:
2015-01-21 08:57:10
阅读次数:
253
面向对象,一切皆为类,简单的说,类就是包括一些属性,字段,和方法,接口等的集合,类的概念实际上是一个模板,对象就是实例化一个类(即类的实例),通过对象来调用类的方法,设置类的读取属性.其中,类的定义使用class关键字来声明,在class之前,使用关键字来修饰类的可访问性,包括(public,...
我做了一个observer的设计模式实现version1// --------------------------------------------------function Subject(){}Subject.prototype.add = function(obj){ if(type...
分类:
编程语言 时间:
2015-01-20 13:29:27
阅读次数:
183