- 字符串不适合代替其他的值类型。
- 字符串不适合代替枚举类型。
- 字符串不适合代替聚集类型。
- 字符串不适合代替能力表。
总而言之,如果可以使用更加合适的数据类型,或者可以编写更加适当的数据类型,就应该避免用字符串来表示对象。字符串会比其他的类型更加笨拙、更不灵活、速度更慢,也更容易出错。经常被错误的用字符串来代替的类型包括基本类型、枚举类型和聚集类型。
总而言之,如果可以使用更加合适的数据类型,或者可以编写更加适当的数据类型,就应该避免用字符串来表示对象。字符串会比其他的类型更加笨拙、更不灵活、速度更慢,也更容易出错。经常被错误的用字符串来代替的类型包括基本类型、枚举类型和聚集类型。