用编程,打开名校之门
赵轩熠 广场路小学 二年级
胡老师点评:通过对程序变量的控制飞机的生命,用工厂的模式设计导弹,做的很不错。飞机可以在手指点击的时候上下飞动。结束还有评价系统,给玩家打分,做的非常不错!希望可以改进2个蓝色水晶杆的位置,这样体验更好。
编程小知识
01
工厂模式:我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A()工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑使用工厂模式,虽然这样做,可能多做一些工作,但会给你系统带来更大的可扩展性和尽量少的修改量。
02
变量:来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变(immutable)的。在一些语言中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在Java和Visual Basic中);但另外一些语言可能使用其它概念(如C的对象)来指称这种抽象,而不严格地定义“变量”的准确外延。
2019年春季报名火热进行中