OO第一单元总结 目录 OO第一单元总结 第一次作业 思路 UML LineCount Metrics Bugs 第二次作业 思路 ...
一 废话 总觉得面向对象这东西,如果做的东西不是十分复杂的话,其实不太有场景能用上。最近重新学习了 JavaScript高级程序设计 中面向对象程序部分的知识,有一些收获,特此记录。 二 JavaScript创建对象最佳实践 . 理论 JavaScript是基于原型的语言,创建对象比较常用的方法是采用 构造函数 挂载原型 的方式。 举个例子: 这段代码执行后,事实上的结构是这样的: 这里总结 点: ...
2012-09-13 01:16 7 2046 推荐指数:
OO第一单元总结 目录 OO第一单元总结 第一次作业 思路 UML LineCount Metrics Bugs 第二次作业 思路 ...
作业5——多线程电梯 设计框架——UML协作时序图 (想看大图的话 crtl+滚轮 比较方便) 我为什么不用UML协作图(Communication Diagram),而是用UML时序 ...
http://blog.csdn.net/sapliumeng/article/details/18653491 ...
只要跑得够快即使从头关到尾你也喜欢吗? 一、设计策略 1.1 总体策略概述 在多线程的协同和同步控制方面,我三次作业都是采用生产者/消费者模式(还憨憨地在内部分了customer、pr ...
一、代码架构设计 前两次作业,我的设计的核心思想是一样的,我在第一次作业弄了一个图,第二次作业弄了三张图,查询是从顶层查询三个图 第三次作业,很遗憾,没能顺利完成。 图的结点设置,第一次作业是把 ...
一、JavaScript语言特点 1.1、JavaScript是基于对象和事件驱动的(动态的) 它可以直接对用户或客户输入做出响应,无须经过Web服务程序。它对用户的响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页中执行了某种操作所产生的动作,就称为“事件”。比如按下鼠标 ...
JavaScript中的Array对象就是数组,首先是一个动态数组,无需预先制定大小,而且是一个像Java中数组、ArrayList、Hashtable等的超强综合体。 一、数组的声明 常规方式声明: 1、var arrName = new Array();//创建一个 ...
前言 相较于第一单元作业,由于对面向对象语言和层次化设计有了比较充分的认识,第二单元相对轻松(但还是很痛苦)。第二单元作业相较于第一单元,输入输出接口课程组已经提供,没有第一单元非常琐碎的化简等 ...