面向对象主要有四大特性:封装、抽象、继承和多态。
封装:在我们的面对对象语言中,我们习惯用“类”来表现出封装的特征,大家普遍会把实际生活里面的实体一类定义为“类”,这里面存在的是行为以及属性(这些在面向对象的程序设计方法里面指的即为方法)。这就好比是我们每个人、每个个体,我们会具备姓名,性别,年龄等不同的属性,并且我们也会具备吃、喝、睡,例如drink(),drive()的行为,人类可以用这些行为来达到目的(drink能解渴),实现想要的功能,也可操作属性,这是面向对象的封装特性。
抽象:指的即为抽象出一类实际个体所共同拥有的特点,并且把这些特点集中体现在共同的抽象类里面,因此抽象在面对对象的语言之中通过抽象类表达出来。打个比方,我们人即为一类抽象的实例,由于抽象的实际物体其实不能算作一类实际的对象,所拥有的属性并不可以确定地表达出一个对象,因此在设计中表达的就是抽象类做不到实际个体化。
继承:它打个比方就好比每个人都拥有的血缘遗传关系。孙女能够遗传祖辈拥有的许多有家族特点的基因。在程序设计中,即为一个类能够继承另一个类的某种特性,这就使得在编程中能够重复使用某些代码。
多态:多态能够给程序带来更加优秀的可拓展性。它能够代码重用。
JavaScript是会依照不同的对象以及不同的情形作出不同反应并且相比较其他语言拥有更加高的安全性的客户端脚本语言。它能够被大规模的用在客户端网页设计的脚本语言,大多能够用来完善HTML的网页的动态能力。使用Javascript可以确保Web与客户的实时、动态、交互性的关系。因此Web就能够营造出更加完整多样的以及更加吸引人的信息内容。在我的这个手机考勤平台的设计与实现里面也有很多的设计都是使用Javascript来实现的(检查客户输入的内容是否有效)。
2.3B/S结构
B/S系统大大的减少了客户机的工作量。使得客户机只要简单的保证客户端运行软件正确安装和设置就行。而繁复的工作则由服务器去完成,服务器需要访问数据库并且执行程序。
Android手机考勤平台的设计与实现(5):http://www.chuibin.com/jisuanji/lunwen_205515.html