面向对象技术是软件工程领域中的重要技术,不仅仅是一种程序设计方法,更是一种对真实世界的抽思维方式。面向对象的软件工程方法涉及到从面向对象分析、面向对象设计、面向对象编程、面向对象测试到面向对象软件维护的全过程。面向对象的基本概念包括对象、类、封装、继承、消息、关联、聚合、多态性。属性和服务是构成对象...
分类:
其他好文 时间:
2015-02-23 21:15:11
阅读次数:
124
一 OC类的声明和实现1.接口的声明@interface NewClassName: ParentClassName{ 实例变量 ...} 方法的声明 ...@end2.类的实现@implementation NewClassName{ 方法的实现 //code ...
分类:
其他好文 时间:
2015-02-22 11:00:32
阅读次数:
120
理解并使用设计模式,能够培养我们良好的面向对象编程习惯,同时在实际应用中,可以如鱼得水,享受游刃有余的乐趣。Proxy是比较有用途的一种模式,而且变种较多,应用场合覆盖从小结构到整个系统的大结构,Proxy是代理的意思,我们也许有代理服务器等概念,代理概念可以解释为:在出发点到目的地之间有一道中间层...
分类:
编程语言 时间:
2015-02-22 09:54:08
阅读次数:
257
什么是类?“类”是面向对象编程的基本单元,一个类一般包含两种成员:字段和方法——即变量和函数。例://字段或变量的定义public int age;//方法或函数的定义public int Add(int a ,int b){ //函数语句 return 表达式;}什么是构造函数?类的构造函数在.....
第六章—面向对象基础面向对象=对象+类+继承+通信。面向对象的软件工程方法有:面向对象分析(OOA),面向对象设计(OOD),面向对象编程(OOP),面向对象测试(OOT),面向对象维护(OOSM)。 面向对象的基本概念:对象、类、封装、继承、消息、关联、聚合、多态性。由于描述系统的复杂性,所以必须...
分类:
其他好文 时间:
2015-02-21 13:08:38
阅读次数:
137
线程池的技术背景 在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁。如何利用已有对象来服务(不止一个不同的任务)就是一个需要解决的关键问题,其实这就是一些"池化资源"...
分类:
编程语言 时间:
2015-02-19 18:39:48
阅读次数:
303
从本节开始,介绍C#面向对象编程的基本内容。 与使用C语言等结构化编程语言不一样,使用C#编程,所有的程序代码几乎都放在类中,不存在独立于类之外的函数。因此,类是面向对象编程的基本单元。 在绝大多数面向对象语言中,一个类都可以包含两种成员:字段(Field)与方法(Method)。字段与方法...
分类:
其他好文 时间:
2015-02-17 16:31:35
阅读次数:
460
面向对象技术比较自然的模拟了人类认识客观世界的方式,成为当前计算机软件工程学中的主流方式,具有相同数据和相同操作对象可以归为一个类,对象是对象类的一个实例,类可以派生出子类,子类继承父类的全部特性,面向对象=对象+类+挤成+通信。面向对象的软件工程方法:面向对象分析,面向对象设计,面向对象编程,面向...
分类:
其他好文 时间:
2015-02-17 15:16:56
阅读次数:
187
接下来我们来看看面向对象语言中的方法,在定义方法时,发现它与结构化程序设计语言中函数尤为相似,值得注意
的是,Java里的方法是不能独立存在的,所有的方法都定义在类里。
那我们口中所讲的方法与函数到底有什么区别呢?
在结构化编程语言中,整个软件是由一个个的函数组成;而在面向对象编程语言里,整个软件是由一个个的类来组
成。因此定义方法时,只能定义在类中,如果使...
分类:
编程语言 时间:
2015-02-16 18:21:51
阅读次数:
180