Protocol Buffer документации предупреждает, что ...Наследование сгенерированных классов Protocol Buffer
Вы никогда не должны добавлять поведение сгенерированных классов с наследованием из них. Это нарушит внутренние механизмы и не будет хорошо объектно-ориентированной практикой в любом случае.
Источник: Protocol Buffer Basics
Мой две части вопрос:
- Какие внутренние механизмы могут этот разрыв?
- Каким образом это не хорошо, хорошая практика OO в любом случае?