ネタも無いので(笑)ちょっとした問題を出します。
私なりにとりあえず納得できる回答は出せたのですが皆さんの素晴らしいアイデアや回答を楽しみにしています。
問題:似たような入れ子になっているクラスがいくつかあって困っている。親同士、子同士はそれぞれ基底クラスを定義してまとめられそうだ。しかし親クラスは子クラスに依存しているところ(List部分)がある。どうまとめればカッコよいか?
言語はJavaでもC#でもC++でも何でもOKですが私はちなみにC#しかまともに読めない不器用者です><;;;
class ParentA
{
List<ChildA> children;
public void cooking()
{
}
public class ChildA
{
public void study()
{
}
}
}
class ParentB
{
List<ChildB> children;
public void cooking()
{
}
public class ChildB
{
public void study()
{
}
}
}
19:00 すみません。子クラスはpublicでお願いします。修正しました。