摘要:
有时你可能会碰到一个类,它的实例有两个或更多的风格,并且包含一个标签字段(tag field), 表示实例的风格。 例如,考虑这个类,它可以表示一个圆形或矩形: x // Tagged class - vastly inferior to a class hierarchy! class Figur 阅读全文
摘要:
有时候,你可能会试图写一些退化的类(degenerate classes),除了集中实例属性之外别无用处 class Point { public double x; public double y; } 由于这些类的数据属性可以直接被访问,因此这些类不提供封装的好处(详见第 15 条)。 如果不更 阅读全文