以下內容與Dart Style Guide不兼容。我不應該這樣做嗎?我正在擴展num
課程以構建醫療應用程序的度量單位庫。使用小寫字母看起來比Kg或Lbs更優雅。在某些情況下,爲了安全起見,建議使用小寫字母,即毫升而不是毫升。我應該總是避免使用小寫的類名嗎?
class kg extends num {
String uom = "kg";
num _value;
lbs toLbs() => new lbs(2.20462 * _value);
}
class lbs extends num {
String uom = "lbs";
num _value;
kg toKg() => new kg(_value/2.20462);
}
此鏈接可能會幫助你http://en.wikipedia.org/wiki/Naming_convention_(programming)#Java –
有趣的想法。我不會想到擴展num是可能的,因爲int和double不能被擴展。 –
對於它的價值,[API文檔](https://api.dartlang.org/apidocs/channels/stable/#dart-core.num)禁止擴展'num' – Ganymede