Java中的现代OO实践

时间:2014-09-06 18:19:18

标签: java oop

这更像是一个概念性问题,而不是与Java相关的技术问题。我最近注意到程序员倾向于避免创建类来传递数据,只需使用JSONObject(如果可用)或基本HashMap移动它。很多新的受访者选择使用我称之为JavaScript的编码方法。因此,不是创建名为Address的类,而是将它们全部存储在JSONObject/HashMap中,并将其作为后来转换为适当类型的对象传递。还注意到很多

try { ... } 
finally { return str; } 

结构化方法。

这些日子是正常的并且被接受了吗?对我来说,它只是违背了我在学校里想到的一切。我的意思是,没有概括,没有封装等......当被问到时,他们声称JSONObject是封装。嗯,不是不同意,但不是预期的事情。

这项任务总是在最后完成,但其完成的方式对我来说是令人不安的。如果程序员不小心,这种做法会产生很多松散的结构,并带来很多潜在的错误。是不是创建了java泛型来避免这种情况?

随意将这个问题转移到其他交流中,但我真的很想听到经验丰富的人的一些意见。

0 个答案:

没有答案