@Kir, смысла создания класса для помещения туда несвязанных объектов нет никакого. Независимо от метода получения этого класса.
Что касается двигателя и машины... А от чего будет наследоваться класс моноколеса? А велосипеда?
А если описывается функциональность? От чего что наследуется?
Вы мыслите слишком узко, зациклились на ООП любой ценой и пытаетесь это навязать. ТС-у не требуется класса, у него нет обьектно-ориентированной картины реализации, а всё, что нужно реализуется спокойно простыми методами, к тому же влезет в память МП.
Что касается двигателя и машины... А от чего будет наследоваться класс моноколеса? А велосипеда?
А если описывается функциональность? От чего что наследуется?
Вы мыслите слишком узко, зациклились на ООП любой ценой и пытаетесь это навязать. ТС-у не требуется класса, у него нет обьектно-ориентированной картины реализации, а всё, что нужно реализуется спокойно простыми методами, к тому же влезет в память МП.