Хорошо, я объясню, почему я задаю этот вопрос. В эти дни я начинаю читать исходный код версии 2.2. Хорошо, если раньше вам приходилось читать исходный код для подъема.
В Lift я обнаружил, что определение внутреннего класса и внутреннего признака очень сильно используется.
объект Menu имеет 2 внутренних свойства и 4 внутренних класса. объект Loc имеет 18 внутренних классов, 5 внутренних признаков, 7 внутренних объектов.
Там написано много кодов. Я хочу знать, почему автор пишет вот так.
- Это потому, что это авторский личный вкус или мощное использование языковая функция?
- Есть ли какие-либо компромиссы для такого рода использования?