如果你发现某个类做了过多的简单委托动作,你就可以考虑是否可以让客户直接去调用受托类。在Hide Delegate中,我们介绍了封装受托对象的好处,但好处归好处也存在代价,就是当你每次需要在受托对象中增加新函数的时候你都需要在委托的服务对象中增加相应的函数来委托。随着受托对象特性越来越多,你会发现你所...
分类:
其他好文 时间:
2014-12-17 10:44:58
阅读次数:
176
【转】为什么要自己敲呢?--学习的过程。发展历史简介:Python是一种动态解释型的编程语言。Python可以再Windows,UNIX,MAC等多种ca特点:1. python使用C语言开发,但是python不再有C语言中的指针等复杂的数据类型。2. python具有很强的面向对象特性,而且简化了...
分类:
编程语言 时间:
2014-12-08 12:08:19
阅读次数:
258
一、Objective-C(以下简称OC)简介
Objective-C 是在 C 的基础上,加入面向对象特性扩充而成的通用型高级编程语言,也写作 ObjC 、Obj-C 和较少用的 Objective C。Objective-C主要应用于 Mac OS X 和 iOS 系统及其相关 API 如Cocoa、Cocoa Touch。Objective-C 最...
分类:
编程语言 时间:
2014-12-04 17:56:43
阅读次数:
362
Coursera上面有Stanford的课程“Compilers”,该课程使用“龙书”作为参考书,并有一个编程项目,完成一个完整的编译器。这个编译器支持的语言称为COOL,是一个面向对象的用于教学的语言,支持完整的面向对象特性。COOL项目给出了一些基础源码,学生在这个基础源码上实现词法分析、语.....
分类:
其他好文 时间:
2014-11-30 00:19:17
阅读次数:
247
2.考试信息管理
(1)使用控制台程序做界面
(2)创建至少5个与考试有关的类
(3)完成考试成绩的录入、统计等功能
(4)测试要求:测试程序中用到的面向对象特性。
1.主函数
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threadi...
1.学生基本信息管理
(1)使用控制台程序做界面
(2)至少10个属性和5个方法
(3)使用继承、抽象类等面向对象特性
(4)测试要求:测试程序中用到的面向对象特性。
主函数using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threadi...
JavaScript面向对象的程序编写与其它OO语言有一些出入,所以使用JavaScript的面向对象特性的时候,需要注意一些规范性的问题。下面就简单地谈一下,JavaScript如何定义一个类,在定义类的过程中需要如何规范你的代码。定州市科技工业局使用javascript来定义类的规范如下:指定类...
分类:
编程语言 时间:
2014-11-11 20:57:35
阅读次数:
183
最近在看用javascript+css实现rich client。javascript 也是一个蛮有意思的语言。特别是其面向对象的实现和其他“标准”的OO launguage有很大的不同。但是,都是动态语言,我还是觉得它比起python语法和库都差得太远。可是没有explorer支持python开发...
分类:
编程语言 时间:
2014-11-07 14:34:43
阅读次数:
224
课程课程内容课程目标第一阶段(以Tetris项目贯穿)Java语言基础算法基础、常用数据结构、企业编程规范。掌握常见的数据结构和实用算法;培养良好的企业级编程习惯。Java面向对象面向对象特性:封装、继承、多态等,面向对象程序设计,基础设计模式等。掌握面向对象的基本原则以及在编程实践中的意义;掌握J...
分类:
编程语言 时间:
2014-11-05 16:25:18
阅读次数:
212
JavaScript面向对象特性分析,JavaScript高手必经之路。
jQuery源码级解析。
jQuery EasyUI源码级解析。...
分类:
编程语言 时间:
2014-10-28 09:25:01
阅读次数:
250