我想爲兩個可以旋轉的直角三角形提供適當的常量名稱。麻煩命名常量:兩個直角三角形
上面的圖像示出了兩個不同版本的直角三角形的。橙色三角形的直角位於右下角,而藍色三角形的直角位於左下角。
從,假設我將其命名爲每個常數:
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";
}
}
有什麼想法?
不要左(橙色)和右(藍色)是一個很好的約定嗎? – 2010-11-06 12:49:21
我看到你來自哪裏,但是將它們命名爲RIGHT_RIGHT和RIGHT_LEFT(或類似的)將會非常混亂。比RIGHT_TYPE1和RIGHT_TYPE2 – TheDarkIn1978 2010-11-06 13:15:27