今天研究的是利用HTML5的Cnavas画图来模拟太阳系运转,首先,在这个太阳系里分为画轨道和画星球两个部分,对
于每一个星球我们要知道它的颜色和公转周期,如下图。
采用面向对象编程的思想,代码如下:
你的浏览器不支持canvas标签!
//设置2d绘图环境...
分类:
Web程序 时间:
2014-05-10 09:32:09
阅读次数:
640
python是面向对象的解释性语言,然而python是通过C语言实现的,C语言怎么跟面向对象扯上了关系? C语言可以实现面向对象的性质?...
分类:
编程语言 时间:
2014-05-08 17:14:42
阅读次数:
418
面向对象编程有三个特征,即封装、继承和多态,学习多态必须了解向上转型和向下转型。一、向上转型:将子类对象赋值给父类的引用动物 a=new
狗();//这就为向上转型向上转型都会成功,是安全的。 就像说狗是动物没问题。语法:a是引用变量,指向了d对象class Test{ public
stat...
分类:
编程语言 时间:
2014-05-08 11:50:41
阅读次数:
381
我们知道在面向对象编程中,总会想着各种办法来实现代码的解耦,从而让项目中的各种人员面对自己熟悉的业务进行开发,做到术业有专攻,比如大家非常熟悉的三层架构,MVC,MVP以及MVVM模式,让前端设计专注于html的制作,让后端开发人员更加专注于业务逻辑的编写,可以看到,我们这么做的目的就是想最大程.....
分类:
Web程序 时间:
2014-05-08 06:13:02
阅读次数:
323
最近开工了机房收费系统重构版,确实是有点纠结。
因为这一次是完全应用面向对象的思想设计程序。虽然之前学习了很多次面向对象编程,但是到实际应用的时候,还是会感到无从下手。纠结也没用,因为生活还在继续。。
机房收费系统,先从UML建模开始说起,刚刚画完包图和用例图,现在在头疼类图,说到类图,那真是无所适从,怎么抽象出类?添加什么属性?应该有什么方法?
类直接又改怎么联系?等等肯定不能像第一次画图...
分类:
其他好文 时间:
2014-05-08 00:06:49
阅读次数:
369
每一个框架都有一个核心,所有的结构都是基于这个核心之上,结构建立好了之后,剩下的就是功能的堆砌。
jQuery的核心就是从HTML文档中匹配元素并对其操作。
就跟一座大楼一样,让我们一步一步了解这座大厦的基石和结构。
1.构造函数
2.链式语法
3.选择器
4.扩展性
一、构造函数
我们知道类是面向对象编程的一个重要概念,它是对事物的最高抽象,它是一个模型。通过实例化一个类,...
分类:
Web程序 时间:
2014-05-07 16:23:58
阅读次数:
523
现在也算是刚刚基本完成了自己的第一个商业项目,在开发的过程中,参考了不少人的代码风格,然而随着工作经验的积累,终于开始慢慢的了解到抽象思想在面向对象编程中的重要性,这一篇简单的介绍一下我的一点收获。
首先,在现在的项目中使用的主要是afinal框架,而且这个框架确实比较不错,省去了不少工作量,在编写Activity的过程中,基本都是直接继承自FinalActivity类,这样可以使用这个类给我们...
分类:
移动开发 时间:
2014-05-07 15:09:34
阅读次数:
450
句柄类
句柄类的出现是为了解决用户使用指针时需要控制指针的加载和释放的问题。用指针访问对象很容易出现悬垂指针或者内存泄漏的问题。
为了解决这些问题,有许多方法可以使用,句柄类就是其中之一。句柄类是一种包装类,用于存储和管理基类的对象指针,减轻用户使用对象的负担。句柄类使用指针执行操作,虚成员由于既可以指向基类型又可以指向派生类型,所以其行为将在运行时根据句柄实际绑定的对象而变化。
...
分类:
编程语言 时间:
2014-05-06 15:24:34
阅读次数:
514
结构化编程:过程是核心,围绕着要解决的任务来设计;面向对象编程:对象是核心,围绕问题域中的对象来设计。
万物皆对象,类是具有相同属性和行为的一组对象的集合。对象是类的实例,类是对象的抽象。为什么要使用类和对象呢?我们有了基本的数据类型,但实际物体太多,难以表示,我们抽象出类来描述,可以添加自己...
分类:
其他好文 时间:
2014-05-06 13:44:21
阅读次数:
242
今天我们学习了类、对象和包,首次接触到了面对对象编程的思想,这和以往的面向过程编程的思维模式有很大不同,以至于我的思路一时还不能完全转变,但从老师列举出的例子中能够看出,面向对象编程相对于面向过程编程,前者更能够解决复杂的问题。类是对象的描述,对象是类的实例化,包是java提供的一种管理类的名字和空...
分类:
其他好文 时间:
2014-05-06 11:51:27
阅读次数:
286