В каких-либо примерах в Интернете я не видел основной метод, включенный в диаграммы классов. Если он должен быть там, как я его представляю? Это как и любой другой метод, которому предшествует +, чтобы обозначить общественность и подчеркнуть ее статичность? Если основные методы не включаются, почему бы и нет?Диаграммы классов UML основного класса
ответ
Да, Main()
может быть смоделирован как общедоступная статическая операция, как и любая другая операция.
Независимо от того, находите ли вы это интересным для модели, зависит от вашей точки зрения. Если вы хотите смоделировать поведенческие детали и последовательности сообщений при запуске приложения, то да, это может быть очень полезно.
Если вас интересует только структурное «сущностное» представление класса, то основной класс может быть не таким интересным.
Основной метод используется только для запуска вашего приложения, он не является частью вашей модели приложения. Я думаю, что он не должен быть включен в диаграмму UML. Это то же самое, что и серверы приложений, в которые вы не включаете классы сервера приложений на диаграммах.
Но класс, в котором находится основной метод, должен обязательно получить свою собственную диаграмму классов, не так ли? – user13948
Я бы рекомендовал вам использовать класс с основным методом только для запуска вашего приложения. В этом случае вам не нужно включать его в свою диаграмму. Но если класс, который содержит основной метод, также является частью вашего приложения, ответ да, вы должны это сделать. – reos
ОК, спасибо, я постараюсь изменить ситуацию, так что моя основная функция только для инициализации. – user13948
- 1. Создание диаграммы классов UML для класса и основного класса? C++
- 2. Метамодель диаграммы классов UML
- 3. Создание диаграммы классов UML?
- 4. Диаграммы классов UML
- 5. Разбивка диаграммы классов UML?
- 6. Создание диаграммы классов UML
- 7. UML - отношения диаграммы классов
- 8. Диаграммы классов UI в UML
- 9. UML Выяснение моей диаграммы классов
- 10. Диаграммы классов UML (отсек операций)
- 11. Диаграммы классов PHP для UML
- 12. MVC UML диаграммы классов дизайн
- 13. Диаграммы классов UML в Java
- 14. UML Диаграммы классов: Взаимодействие с элементами коллекции
- 15. моделирования UML Диаграммы классов с переменным стеком
- 16. UML-диаграмма для программы (диаграммы классов)
- 17. Ассортимент диаграммы классов UML со следующим примером?
- 18. Subset обозначения между ассоциациями классов UML диаграммы
- 19. Создание диаграммы классов UML для входной системы?
- 20. Отображение диаграммы классов UML на код Python
- 21. Создание диаграммы классов UML для проверки пароля
- 22. генерация кода останова из диаграммы класса UML
- 23. Обработка диаграммы классов UML большого класса в документе для печати
- 24. UML реализации диаграммы классов Address-Addressbook
- 25. Улучшение диаграммы класса uml для медиа-библиотеки
- 26. Генерация диаграммы классов UML из кода C#
- 27. UML диаграммы классов против ява кодировок
- 28. Генератор кода диаграммы классов UML java
- 29. Диаграммы классов UML: ссылки на экземпляры?
- 30. NetBeans 6.8/6.7 UML диаграммы классов
Нет оснований для ответа на голосование, если вы им не нравитесь. –
Btw .: что такое «основной метод»? В соответствии с UML нет ничего подобного. Вы имеете в виду инициализатор класса? –
Возможный дубликат [Как я могу представить основной метод (java) с помощью UML?] (Http://stackoverflow.com/questions/11280301/how-should-i-represent-the-main-method-java-using- uml) – 030