2010-11-06 63 views
0

我想爲兩個可以旋轉的直角三角形提供適當的常量名稱。麻煩命名常量:兩個直角三角形

alt text

上面的圖像示出了兩個不同版本的直角三角形的。橙色三角形的直角位於右下角,而藍色三角形的直角位於左下角。

從,假設我將其命名爲每個常數:

public static const RIGHT_ANGLE_BOTTOM_RIGHT:String = "rightAngleBottomRight"; 
public static const RIGHT_ANGLE_BOTTOM_LEFT:String = "rightAngleBottomLeft"; 

除了那些常量名是相當長的,而不是非常的描述,這些三角形可以旋轉。因此,如果橙色三角形(RIGHT_ANGLE_BOTTOM_RIGHT)旋轉-90º,則由於其直角現在位於三角形形狀的左下角,因此現在它的名稱會誤導(和衝突)。

所以我正在尋找這些可旋轉的直角三角形的常數名稱,這些名稱是清晰可辨的(並且理想情況下很短)。目前,我的「最好」只是簡單地稱它們爲1型和2型。儘管這些名稱無疑是有區別的,但它們的形狀當然不是很清楚,特別是因爲它們可以旋轉。

package 
{ 
public final class TriangleStyle 
    { 
    public static const ISOSCELES:String = "isosceles"; 
    public static const RIGHT_Type1:String = "right1"; 
    public static const RIGHT_Type2:String = "right2"; 
    } 
} 

有什麼想法?

+0

不要左(橙色)和右(藍色)是一個很好的約定嗎? – 2010-11-06 12:49:21

+0

我看到你來自哪裏,但是將它們命名爲RIGHT_RIGHT和RIGHT_LEFT(或類似的)將會非常混亂。比RIGHT_TYPE1和RIGHT_TYPE2 – TheDarkIn1978 2010-11-06 13:15:27

回答

3

也許HOAHAO - 我會將推導留給您 - 並注意這些名稱在旋轉時不變。

+0

更好,這是一個好主意。謝謝。 – TheDarkIn1978 2010-11-06 13:11:02