Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
RavilSHai
0 / 0 / 0
Регистрация: 26.10.2012
Сообщений: 82
#1

Где можно узнать про то как строить блок схемы по классам? - C++

25.05.2013, 19:05. Просмотров 691. Ответов 3
Метки нет (Все метки)

В инете искал, так и не сумел найти как строить блок-схемы по классам сейчас изучаем ООП, препод у нас никакой поэтому я не знаю как строить блок-схемы по классам, если есть у кого хороший источник пожалуйста поделитесь ссылкой, буду преблагодарен)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2013, 19:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Где можно узнать про то как строить блок схемы по классам? (C++):

Кто умеет строить блок схемы? - C++
Написал программу в с++ и не могу построить блок схему...нужно для курсовой... помогите кому не сложно...программа в общем строит...

Break и return в функции (+ про блок-схемы) - C++
int proverka_processor(int n, char * comp) { int i; for (i = 0; i < n; i++) if ((*comp > 0 && *comp < 256 && isalpha(*comp)) ||...

Как это работает? Я хочу спросить как работает C++ и где можно про него почитать - C++
Привет, котоны. Заранее благодарю. Это будет моих общих вопросов нить, т.к. создавать целую ветку для каждого нецелесообразно. Я хочу...

Где можно почитать про списки на C/C++? - C++
Ну, вопрос, собственно, максимально отражен в теме: "Где можно почитать про списки на C/C++?" Хочу поподробнее разобраться в этой теме. ...

Где можно почитать про списки на C++? - C++
Подскажите пожалуйста или поделитесь полезной литературой) чтобы доступно и понятно было) Заранее огромное вам спасибо:)

Где можно прочитать про АТД и структуру на С++? - C++
Не нашла такого раздела здесь Литература C++ где можно подробнее узнать по этой теме?( сайты, книжки, видеоуроки и т.п.) Срочно нужно...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
UranFlex
131 / 129 / 21
Регистрация: 25.05.2013
Сообщений: 233
25.05.2013, 21:58 #2
Классы лучше проектировать используя UML диаграммы.
В разном ПО, которое работает с UML диаграммами есть функии reverse engineering, т.е. по готовому коду строить диаграммы UML.
Мне нравится Visual Paradigm for UML. В ее платной версии есть генерация кода C++ по диаграмме и reverse engineering для множества языков, в том числе C++.

Но лучше, на мой взгляд, для человека, который не знаком с UML, практиковаться в построении диаграмм, а потом по диаграммам писать код самому. Для этого можно использовать абсолютно бесплатную для некоммерческого использования Visual Paradigm for UML 10.1 Community Edition - можно скачать с их официального сайта.
ninja2
231 / 187 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
25.05.2013, 23:27 #3
Не знаю как я так диаграммы не строил. Просто без всяких там юмл и всей это фигни, это создано как мы понимаем, что бы объединить людей, что бы один человек написал, а второй понял.
Я тебе просто по пунктам скажу как.
1. Разбиваешь программу по классам.
2. Выписываешь классы рядом друг с другом и просто стрелками обозначаешь взаимодействие классов. (там агрегацию, наследование и всякую фигню)
И все ты построил диаграмму. Два пункта всего то. Там конечно разные стрелочки закрашенные, пунктирные, не закрашенные. Я их все не знаю просто для себя прими какие не будь понятные тебе обозначения и обозначай.

Добавлено через 5 минут
Цитата Сообщение от RavilSHai Посмотреть сообщение
если есть у кого хороший источник пожалуйста поделитесь ссылкой, буду преблагодарен)
Да источник тебе нужен по ООП, потому что не зная ООП ты диаграммы не научишся строит, поэтому читай любую книгу по ООП в С++ и про иерархии классов. Могу посоветовать Страуструпа "Язык С++" Там это все есть. Там это все есть. Взаимоотношение классов, иерархии классов, стандартная иерархия классов знаешь что это? Я тоже не знал это оказывается обычное дерево наследования. Обычное дерево наследования это стандартная иерархия классов как оказалось.
UranFlex
26.05.2013, 00:40     Где можно узнать про то как строить блок схемы по классам?
  #4

Не по теме:


Все сказанное ниже - это мое личное понимание вопроса.
UML - для проектирования, в частности ПО, т.е. необязательно чтобы объединить, а больше для того чтобы спроектировать задачу и по проекту ее уже реализовать ( конечно во время реализации задачи можно и подправлять проект ).

Цитата Сообщение от ninja2 Посмотреть сообщение
просто для себя прими какие не будь понятные тебе обозначения и обозначай.
- так делать я не рекомендую, так как те же простые обозначения связей между классами есть в UML и лучше уж ими пользоваться.

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2013, 00:40
Привет! Вот еще темы с ответами:

Где можно узнать о типе HDC? - C++
Не подскажете, где можно узнать о типе HDC?

Где можно прочитать про перевод структуры в массив - C++
Здравствуйте! Подскажите где можно прочитать про перевод структуры в массив? У меня такая работа: #include <fstream> ...

Подскажите пожалуйста где можно почитать про структуры - C++
Подскажите пожалуйста где можно почитать про структуры Добавлено через 1 минуту Структуры – это составные типы данных, построенные с...

Где можно подробно узнать про подсистему аутентификации Windows 7? - Windows 7
Здравствуйте, подскажите, где можно узнать подробно про подсистему аутентификации Windows 7?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
26.05.2013, 00:40
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru