您的位置:首页 > 编程语言

类设计要点: 变量/函数的命名要泛化,减少代码”冗余“

2014-03-19 15:51 183 查看
类继承的情况下,可能会产生某种“冗余”,举例说明。

//横向滚动条

class A

{

public var _const_height:int = 20; //固定边长:高度

。。。

}

//纵向滚动条(继承自A)

class B extends A

{

public var _const_width:int = 20; //固定边长:宽度

。。。

}

在上面的示例中,B定义了和A用途相同的独立变量。

在B中,并不会使用A中定义的变量_const_height。

=============================================================

再看下面的例子:

//横向滚动条

class A

{

public var _const_sideLength:int = 20; //固定边长

。。。

}

//纵向滚动条(继承自A)

class B extends A

{

。。。

}

修改了变量的命名,在不改变其含义的前提下,减少了重复定义(冗余)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: