回答編集履歴
1
誤記訂正
answer
CHANGED
@@ -12,4 +12,4 @@
|
|
12
12
|
|
13
13
|
lazyかどうかは実装にかかわるものだと思います。interfaceを利用者がみたとき、「このプロパティーにアクセスすると何が得られるか」が興味の中心であり「それがいつ計算されるか」は必要のない情報(実装側が良きに計らえばよいことであって利用者のあずかり知らぬ問題)だと思います。
|
14
14
|
|
15
|
-
つまりlazyは「インターフェースではない」と自分は思います。インターフェースは機能にどのようにアクセスすればよい
|
15
|
+
つまりlazyは「インターフェースではない」と自分は思います。インターフェースは機能にどのようにアクセスすればよいかを規定するものですが、lazyであってもlazyでなくても利用者側から知らなくてすむので規定も必要ないという考え方ではないかと思います。いかがでしょうか?
|