对Data Class的一些理解

Data Class定义

  数据类是指仅包含用于访问它们的字段和粗略方法的类(getter和setter)。这些只是其他类使用的数据的容器。这些类不包含任何其他功能,也不能独立操作它们拥有的数据。

为什么需要重构?

  一个对象应该包括它的属性及对其的操作方法,对特定数据的操作应集中在一个地方,而不是随意存放。

  例:

  out.showlist(listNameRymes(person.getName())); // Redesign it so this
  person.listNameRymes(out);                     // can be done like this
posted @ 2019-09-05 16:53  haodi  阅读(354)  评论(0)    收藏  举报