有一个术语用于描述一种类,它将其成员变量公开为public。有人知道我在说什么吗?我认为这个术语暗示的不是一种设计模式,但它确实描述了为什么这个类的使用方式。
如果你想要一个例子......
public class HoldsLotsOfStuff {
public String forgetMeNot;
public String anotherThingToRemember;
public int size;
// etc.
}
然后不使用访问器方法,你只需要这样做(我明白不推荐,顺便说一句):
stuffHolder = new HoldsLotsOfStuff();
stuffHolder.size = 10;
stuffHolder.forgetMeNot = "flowering plants lalala";
感谢。
答案 0 :(得分:2)
Josh Bloch提到了以下课程:
在Effective Java,2nd Ed。
中作为退化类