POJO and Test
POJOとTestの関係について
POJOのメリットは、
・特殊な環境に依存しないのでテストがしやすい。
・余分なAPIをわざわざ覚える必要がない。POJOとは、
・特定のクラスやインターフェースの実装を前提としない。
・依存しているクラスもPOJOもしくはインターフェース。
ということで良いのではないかと思います。
それによりテストしやすいという最大のメリットを享受できます。
確かにその通りだと思います。
特定のクラスを継承した継承ベースでテストしやすくするには確かに設計力が
必要になってくるでしょう。
そういえば、アノテーション使いまくりでもPOJOと言うという部分ですが
@Hoge(aaa = "aaa") @Foo(bbb = 100, ccc = "ccc, ddd") @Bar(eee = "eee") @Aaa @Bbb @Ccc public void Hoge() { // ... }