В свою очередь, моя настоящая головоломка - выяснить, как разложить этот объект из класса A, который был включен в класс B. Поскольку почти 50% времени (не ссылаясь на этот сайт, потому что это мое первое активное участие), отпустите меня потому что я знаю, что у меня не будет конкретной помощи ... поэтому позвольте мне покопаться в моей коллекции книг по С ++ высотой в два фута и изучить

ался понять, что означает декомпозиция объекта, и прочитал много вещей в Интернете, но каждый ресурс говорит с точки зрения множества ключевых слов, которые я не мог понять. Таким образом, эти ресурсы ожидают, что вы знаете несколько терминов. Мне нужно что-то, что перечисляет основы разложения с нуля.

Это нечто большее, чем разбить дизайн на объекты? Если нет, любое описание будет оценено.

заранее спасибо

Ответы на вопрос(3)

в C ++ это означает, что вы устанавливаете объект из класса, который я назвал его A (возможно, содержащий три члена данных, например три встроенных типа как целые числа, чтобы не усложнять задачу), в другой класс, который я назвал B (и, возможно, вместе с другими членами данных, принадлежащими к классу B).

В свою очередь, моя настоящая головоломка - выяснить, как разложить этот объект из класса A, который был включен в класс B. Поскольку почти 50% времени (не ссылаясь на этот сайт, потому что это мое первое активное участие), отпустите меня потому что я знаю, что у меня не будет конкретной помощи ... поэтому позвольте мне покопаться в моей коллекции книг по С ++ высотой в два фута и изучить

Решение Вопроса

у тебя есть объект Car. Это очень большой объект, его трудно поддерживать. Вы разбиваете эти объекты на меньшие, ответственные за некоторую часть проблемной области:

двигательСabinботинок...

Это разложение, каждый из этих объектов может быть снова разбит, например, Каюта состоит из доски, Сидит, Колесо ... Или, возможно, доска состоит из Колеса и других частей. И т.п.

 Mustafa14 янв. 2011 г., 06:30
Спасибо Макс - очень ценится

что вы в основном поняли это правильно - отобразив вещи «реального мира», с которыми вы будете работать, в виде объектов в вашем коде.

Иногда люди называют это моделированием, потому что они создают «модель» в коде для вещей и концепций в реальном мире, таких как сотрудники, счета, дни рождения, камеры и т. Д. - некоторые физические, другие эфемерные, но все нуждаются в быть представленными как объекты в коде.

 Mustafa14 янв. 2011 г., 06:31
Спасибо братан - много ценится

Ваш ответ на вопрос