.面向对象和面向组件.什么是Web服务.Web服务的应用分类.Web服务都是对象/组件技术在Internet中的延伸面向对象和面向组件: 面向对象技术的基础是封装--接口与实现分离,面向对象的核心是多态--这是接口和实现分离的更高级升华;面向对象的表现形式是类和继承。面向对象的主要目标是使系统对象化...
分类:
Web程序 时间:
2015-08-09 17:04:14
阅读次数:
144
在用C++写要导出类的库时,我们经常只想暴露接口,而隐藏类的实现细节。也就是说我们提供的头文件里只提供要暴露的公共成员函数的声明,类的其他所有信息都不会在这个头文件里面显示出来。这个时候就要用到接口与实现分离的技术。下面用一个最简单的例子来说明。类ClxExp是我们要导出的类,其中有一个私有成员变量...
分类:
编程语言 时间:
2015-08-01 22:02:13
阅读次数:
161
Java中,除了基本类型,其他类型都属于类/接口类型。从讨论数据抽象的角度看,基本类型是更适合的标的物,因为从Java虚拟机规范和Java虚拟机实现层面,基本类型有了有效的接口与实现分离。而类/接口类型的数据抽象,通常我们介绍封装、信息隐藏和类的接口等概念,它们说明Java类作为数据抽象,用户需要了解的是类的接口。
Scheme中,我们可以从基本类型构造新数据类型,换言之,我们可以赤裸裸地观察新...
分类:
编程语言 时间:
2015-07-17 19:04:59
阅读次数:
136
电子备忘录
1 系统的基本功能
利用电子备忘录记录未来某时间内的待办事宜。允许查询、添加。
2 要求
(1)备忘信息的保存方式自己设定,尽量保证操作灵活。一条备忘信息最多允许100个汉字。备忘信息的时间设置可以精确到具体的某个日期、或者某个日期中的某个时间段、或者某个日期中的某个具体时间。可以对事件的重复出现进行设置,如每月10号取工资,6月16号到28号每天上午9:10考试等。
(2)...
分类:
其他好文 时间:
2015-06-10 06:36:46
阅读次数:
118
接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。 一、抽象类 我们都知道在面向对象的领域一切都是对象...
分类:
编程语言 时间:
2015-05-30 22:22:25
阅读次数:
128
1、 学习一门脚本语言,例如Python/Ruby(注:kriry建议学习GNU Guile语言(一种scheme)) 可以让你摆脱对底层语言的恐惧感,脚本语言可以让你很快开发出能用得上的小程序。实践项目: 处理文本文件,或者csv (关...
分类:
其他好文 时间:
2015-04-01 00:33:56
阅读次数:
195
结构型设计模式是从程序的结构上解决模块之间的耦合问题。包括以下七种模式:
适配器模式:可以将类的一个借口匹配另一个接口组合模式:对象的组合代理模式:一个简单的对象代替一个复杂的稍后会被调用的复杂对象外观模式:一个类表示一个子系统享元模式:用于共享对象,其中每个实例都不保存自己的状态。而是将状态保存在外部桥接模式:将对象的接口与实现分离装饰模式:动态给对象添加职责结构型设计模式是从程序的结...
分类:
编程语言 时间:
2015-03-12 11:39:53
阅读次数:
192
接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。一、抽象类 我 们都知道在面向对象的领域一切都是对象...
分类:
其他好文 时间:
2015-03-07 13:41:58
阅读次数:
193
此程序实现的是200以内的随机整数的四则运算代码:#include#includeint main(){ int i,a,b,c,k; for (i=0;ia) { c=a; a=b; b=c; } k=rand()%4; if(k==0) cout<<a<<"+"<<b<<"="<<endl; ....
分类:
其他好文 时间:
2015-03-06 14:10:44
阅读次数:
103
接口定义并标准化了人和系统等诸如此类事物彼此交互的方式.每个类定义包含了类的公有成员函数的完整定义及其私有数据成员声明.可是更好的软件工程是在类定义的外部定义成员函数,这样这些成员函数的实现细节对客户代码而言隐藏的,这种方式保证程序员不会写出依赖于类的实现细节的客户代码.否则,若类的实现更改,则客户代码将更可能"遭到损坏".关于Program Language更多讨论与交流,敬请关注本博客和新浪微博songzi_tea....
分类:
其他好文 时间:
2015-01-08 20:12:05
阅读次数:
250