纵横研究院产品设计专题社区

【类&对象】

2019-03-12  本文已影响2人  远古的_八旗子弟

1、什么是类?什么是对象?

类和对象的定义一直是个很绕话题,记得刚接触这个概念的时候,老师给的一个吐血描述:对象的集合;对象的具体化(可无限循环)。

当理解了之后,觉得老师说的非常准确!但是呢,这个概念不适合新手理解。那到底什么是类、什么是对象,举例说明:

如果类是车,那么汽车、火车、自行车就是对象;如果类是手机,那么iPhone、小米、魅族、华为就是对象。

它们的关系是,对象是类的实例,类是对象的模板;

我们的移动端开发语言一般都是面向对象的,所以理解类和对象的概念很重要。如果把移动端开发比作盖楼,那么盖楼中的对象就是水泥、砖、钢筋等一系列原材料,我们将原材料备好(定义对象),然后进行组装(技术开发),最后高楼平地起(开发完成)。

2、对象的属性

属性就是对象所具有的特征。

Axure:比如大家画原型的时候肯定用到了按钮,然后会给按钮起个名字,这个名字就是按钮的属性(还有定义颜色、位置等都是属性),当然我们的Axure很强大直接点击按钮就可以命名了比如“提交”、“保存”等等。代码上定义属性如下:button.name="保存"      其中button是对象,name是属性,对象和属性中间用“.”连接。

3、对象的方法

Axure:每个对象可以定义方法,拿“按钮”来说:我们画原型的时候,建完了按钮,需要给它定义一个功能,即:鼠标单击时---要么动态面板变化-要么跳转到其他的页面等等。这个单击会引起变化的动作,就是自己给对象(那个按钮)定义的一个方法。

上一篇下一篇

猜你喜欢

热点阅读