Ich versuche nicht zu sagen, dass ich etwas weiß, was alle anderen nicht wissen, aber ich habe immer mehr Designs mit verschachtelten Klassen gelöst, daher bin ich neugierig, ein Gefühl dafür zu bekommen, wie akzeptabel es ist, diese scheinbar selten verwendeten zu verwenden Entwurfsmechanismus.
Dies führt mich zu der Frage: gehe ich aus Gründen, die ich entdecken werde, wenn sie zurückkommen, um mich zu beißen, einen von Natur aus schlechten Weg oder sind verschachtelte Klassen vielleicht etwas, das unterschätzt wird?
Hier sind zwei Beispiele, für die ich sie gerade verwendet habe: https://gist.github.com/3975581 - das erste hat mir geholfen, eng miteinander verbundene heirarchische Dinge zusammenzuhalten, das zweite hat mir ermöglicht, Arbeitern Zugang zu geschützten Mitgliedern zu gewähren ...