Цитата
Парадигма ООП говорит что у любого класса могут быть friends
Не говорит, но в си++ друганы есть (IMG:
style_emoticons/default/smile.gif)
Цитата
Ну и конечно надо помнить о множественном наследовании в C++ от мелкомягких. Что является грубым нарушением ООП
Никакого нарушения ООП. Множественное наследование в стандарте си++, мелкомягкие вроде ничего особенного не сделали.
Цитата
то ты и про друзей должен был слышать
не должен
Цитата
Чуть-ли не до рефакторинга
уж точно не до рефакторинга (IMG:
style_emoticons/default/smile.gif)
для понимания ООП достаточно прочесть главу про ООП в книге concepts techniques and models of computer programming (IMG:
style_emoticons/default/smile.gif)
Автору советую начать изучение с Oz Programming Language ))