Nie próbuję powiedzieć, że wiem coś, czego wszyscy inni nie wiedzą, ale rozwiązuję coraz więcej projektów za pomocą klas zagnieżdżonych, więc jestem ciekawy, czy mam poczucie akceptowalności korzystania z tego pozornie rzadko używanego mechanizm projektowania.
To prowadzi mnie do pytania: czy schodzę z natury złą drogą z powodów, które odkryję, kiedy wrócą mnie ugryźć, czy też zagnieżdżone klasy mogą być niedoceniane?
Oto dwa przykłady, dla których właśnie ich użyłem: https://gist.github.com/3975581 - pierwszy pomógł mi utrzymać ściśle powiązane ze sobą heirarchiczne rzeczy, drugi dał mi dostęp do chronionych członków dla pracowników ...