`
kezhon
  • 浏览: 7329 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

面向对象的荒诞之处

阅读更多
在常见的Java Web中,一般会有Modal, Controller, View, DAO, Service几个分层,而Modal在其中发挥怎样的贡献呢?莫非两点:1.对对象属性进行增、删、改时,作为新属性的包装,进行整体传递;2.对对象属性进行查询时对查出的数据进行包装以进行传递。
然而实践中,我们在删、改、查时,通常只会涉及部分属性,并不经常动用全部属性。那么再用Modal来包装有什么意义呢?如果一个Modal有30个对象,而我通常操作只会涉及一两个字段,那么当我new一个对象时,内存中会分配所有字段的空间,而我只会使用其中一两个,在资源和效率上都产生极大浪费。那么这样面向对象又有什么意义呢?
各位看官以为如何?
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics