Здравствуйте, Abyx, Вы писали:
A>Стоит ли его применять или он вреден и только плодит кучу методов которые ничего не делают.
Ни один из "принципов ООП" не стоит применять слепо, исходя лишь из того, что они кем-то когда-то сформулированы. Целесообразность их применения определяется только сценариями использования и сопровождения архитектуры, и количеством соответствующих ситуаций.
A>Если стОит — что с ним делать в случае такой структуры данных
[skip]
Повторюсь, здесь нужно опираться на сценарии использования, т.е. сначала покажи нам интерфейс, необходимый визуализатору. Но если речь идёт только о единственной комбинации TreeView+Registry, то следовать принципам ООП нет никакой необходимости — сделай простейшим способом, потом проще будет переделать.
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!