为了OOP而OOP,导致了丑陋的JavaBean

来源:互联网 发布:windows 镜像下载 编辑:程序博客网 时间:2024/06/05 14:06
为什么说JavaBean是丑陋的,因为本来一个简简单单的包含几个field的Bean,需要写2*N行getter/setter方法。为什么说是为了OOP而OOP呢?因为我们实际使用使用中,可以说99.99%的JavaBean的所有field都可以是public。就是为了这0.01%,我们需要写那么多getter/setter,而且,很多框架都不识别public的field,只能通过getter/setter获取field 的value。
0 0