毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

观察者模式在软件设计中的应用(2)

时间:2018-09-05 09:25来源:毕业论文
消息传递:一个目标传播,处理,接受或使用其他方法来实现函数,这就是所谓的信息传导机制。 继承性:继承性(Inheritance)是指,一些类在某些情况下会


消息传递:一个目标传播,处理,接受或使用其他方法来实现函数,这就是所谓的信息传导机制。
继承性:继承性(Inheritance)是指,一些类在某些情况下会拥有子类。和父类相比,子类要更加具体化。例如,"猫”这个类可能会有它的子类"加菲猫”和"汤姆猫”。在这种情况下,"凯蒂”可能就是加菲猫的一个实例。属性和行为是子类继承父类,行为和属性也会被子类自己继承。
封装性:封装通常是通过接口来传递消息,它通过限制特定类成员的访问对象来实现,特定类成员有保护成员,私有成员,公有成员。
多态性:同一个消息,对于因为继承产生关联的不同的类来说,他们的响应也是不同的。
    1.2.开发平台
JAVA
Java是一种跨平台的程序,面向对象的编程语言来编写。 Java技术具有卓越的效率,安全性,兼容性,通用性,广泛应用于计算机,数据中心,游戏控制台,科学超级计算机,手机和互联网,并拥有全球最大的专业社区的开发。
JSun Microsystems公司推出Java和java平台。由詹姆斯•高斯林和他的同事们一起研究和发展,于1995年出版。Java最早被称为Oak,在1991年的时候为电子产品中用到的芯片设计的。Java在1995年更名,为了互联网应用程序的研发再次设计。用HotJava浏览器体现了刚完成了的Java的优点:跨平台、互联网计算,动态Web。从此,Java被推广使用并推动了Web的快速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术持续更新。自问世以后,Java就非常流星,发展迅速,C++因此受到了强有力的冲击。在移动Internet和云计算的工业的环境下,Java更具备了明显优点和宽阔的远景。2010年Oracle收购了SUN公司。
当JAVA技术发行时,和以前的程序不一样的是,,SUN公司就将JAVA当做一种开源的技术。全世界无数的 Java 公司被要求所编写的 Java程序务必互相兼容。"JAVA的基础是大家的力量,而不是公司的力量”是Sun公司提出的口号之一,同时得到了广大软件公司的认同。这与MIROSOFT公司所提倡的精英和封闭式的模式大相径庭。
由Sun 公司提出的,对JAVA的注释是:Java编程语言是一种稳定、方便可以解释,分布式的、面向对象的、安全、高性能、与系统无关,多线程,可以移植和非静态的语言。
微软公司推出了模仿Java的C#语言以及.NET平台,因为java平台非常流行。
Java是功能健全的程序设计语言,可以用来开发要求严格的,可靠的应用程序。[2]
    

C#
     Csharp运行于.net框架和面向对象的高级编程语言,它发行于微软。Csharp是微软研究员最新成就。Csharp运行于.net框架和面向对象的高级编程语言,它发行于微软。Csharp是微软研究员最新成就。c#类似于Java有很多相似;它包括如接口,单继承和Java相比,C#有几乎相同的语法和编译成中间代码以及运行过程。但和JAVA明显不同的是,它集成了Delphi的长处--直接集成组件目标模型,它是Microsoft.net Windows网络框架的主要成员。
Csharp是由C和C++发展而来的,一种安全的、简单的,稳定的,优雅的面向目标的程序设计语言。它继承了C和c++的特性的同时删除一些繁杂的特点(例如,不允许多重继承和缺乏宏观的)。VB简便的可视化操作和C++的运行效率高速都被C#所学习,他可以编程the.net开发的首选语言,因为他优雅的语法风格,革命性的语言特性,和健壮的操作能力。
Csharp是面向对象的编程语言。它让开发者可以迅速地写各种基于 .NET平Framework平台的应用程序, .NET提供各种工具和服务来开发利用通讯与计算领域。 观察者模式在软件设计中的应用(2):http://www.youerw.com/tongxin/lunwen_22359.html
------分隔线----------------------------
推荐内容