回答編集履歴

1

追記

2019/03/15 02:24

投稿

tamoto
tamoto

スコア4123

test CHANGED
@@ -7,3 +7,9 @@
7
7
  「国」に「サーバ」が「紐付いてる」、という表現が適切だと言えるのであれば、「国のインスタンスがサーバのインスタンスのリストを持つ」のが良いと思います。一対一ならサーバ一つを直接持てばいいですね。
8
8
 
9
9
  `getServers()`や`getServer()`なる関数をCountry側に持たせるのでいいと思います。そういう意味ではstaticは余計です。
10
+
11
+
12
+
13
+ 逆に、サーバの集合に対して一括で操作を行うが、それぞれのサーバがどこの国に属しているかの追加情報が必要、みたいなシステムの場合なら、各サーバが国の情報をプロパティとして持つ方が適切になります。
14
+
15
+ 要は、システムの設計次第なのです。