я читаюПрограммист-прагматик :От подмастерья до мастера Эндрю Хант, Дэвид Томас. Когда я читал о термине под названием ортогональность , я думал, что правильно его понимаю. Я очень хорошо это понимал. Однако в конце главы было задано несколько вопросов для измерения уровня понимания предмета. Пытаясь ответить себе на эти вопросы, я понял, что не совсем понял. Поэтому, чтобы прояснить свое понимание, я задаю эти вопросы здесь.
C++ supports multiple inheritance, and Java allows a class to implement multiple interfaces. What impact does using these facilities have on orthogonality? Is there a difference in impact between using multiple inheritance and multiple interfaces?