Стоит ли делать в таком случае базовый класс и наследоваться от него? В общем есть несколько классов форм на Qt типа://Главное окно class MainWindow : public QMainWindow { // private: // int m, n; double **data, scaleX, scaleY; } //И много других форм, открываемых из главной формы - MainWindow class OtherWindow : public QMainWindow { // private: // int m, n; double **data, scaleX, scaleY; } Как видно, у них есть общие поля - int m, n; double **data, scaleX, scaleY;, стоит ли делать базовый класс (с точки зрения ООПа), от которого будут наследоваться эти поля или нет? Что скажете?