|
|
|
Что значит пунктирная стрелка в UML
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2014, 11:30 |
|
||
|
Что значит пунктирная стрелка в UML
|
|||
|---|---|---|---|
|
#18+
Ну, RTFM же. http://en.wikipedia.org/wiki/Class_diagram Dependency Dependency is a weaker form of bond which indicates that one class depends on another because it uses it at some point in time. One class depends on another if the independent class is a parameter variable or local variable of a method of the dependent class. This is different from an association, where an attribute of the dependent class is an instance of the independent class. http://en.wikipedia.org/wiki/Dependency_(UML) UML - defined dependencies include: «call» UML2: The client (an operation) may call the supplier (an operation) «create» UML2: The client (a classifier) may create instances of the supplier (a classifier) «derive» UML2: The client (e.g., attribute value, link) may be computed from the supplier(s) «instantiate» UML2: Operations of the client (a classifier) may create instances of the supplier (a classifier) «permit» UML2: Obsolete «realize» UML2: Obsolete «refine» UML2: The client element(s) are at a "later" semantic level than the supplier(s) «send» UML2: The client (an operation) sends the supplier (a signal) «substitute» UML2: The client element can replace (under some circumstances) the supplier «trace» UML2: The client elements "trace" to the suppliers. Typically used for levels of requirements «use» UML2: The client element somehow "uses" the supplier ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2014, 11:36 |
|
||
|
Что значит пунктирная стрелка в UML
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, пример реализации с википедии: Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. разве PressSwitch и Switch с одной стороны и PressSwitch и switchUp(/switchDown) с другой стороны имеют разные отношения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2014, 13:19 |
|
||
|
Что значит пунктирная стрелка в UML
|
|||
|---|---|---|---|
|
#18+
кстати открыл книжку от head first - там обычная стрелка - не пунктирная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2014, 13:31 |
|
||
|
Что значит пунктирная стрелка в UML
|
|||
|---|---|---|---|
|
#18+
Грубо говоря, Клиент не имеет постоянной ссылки на Команду. Он получает её в процессе и как-то использует. Не зная даже явно какая там конкретно команда. Сплошные линии указывают на более прочные связи, например, поля класса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2014, 13:35 |
|
||
|
Что значит пунктирная стрелка в UML
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2014, 13:37 |
|
||
|
Что значит пунктирная стрелка в UML
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2014, 16:06 |
|
||
|
Что значит пунктирная стрелка в UML
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, ещё одна почемучка. почему отношение между иныокером и клиентом не показано на диаграмме? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2014, 16:45 |
|
||
|
Что значит пунктирная стрелка в UML
|
|||
|---|---|---|---|
|
#18+
redwhite90Blazkowicz, ещё одна почемучка. почему отношение между иныокером и клиентом не показано на диаграмме? Потому что его как бы нет? Ведь смысл паттерна в том чтобы отвязать клиента от инвокера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2014, 16:51 |
|
||
|
Что значит пунктирная стрелка в UML
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, но мы же в main пишем Код: java 1. или он как-то по другому должен приходить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2014, 16:54 |
|
||
|
Что значит пунктирная стрелка в UML
|
|||
|---|---|---|---|
|
#18+
redwhite90, авторВедь смысл паттерна в том чтобы отвязать клиента от инвокера. а не инвокера от получателя разве? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2014, 16:56 |
|
||
|
Что значит пунктирная стрелка в UML
|
|||
|---|---|---|---|
|
#18+
redwhite90небезысвестный паттерн команда Что значит стрелка от клиента к команде? почему она пунктьирная? Зависимость. Одно зависит от другого. Как зависит -- неизвестно. В принципе, показывается с помощью стереотипов (на зависимости). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2014, 17:59 |
|
||
|
Что значит пунктирная стрелка в UML
|
|||
|---|---|---|---|
|
#18+
redwhite90небезысвестный паттерн команда Что значит стрелка от клиента к команде? почему она пунктьирная? В UML отношение зависимости изображается пунктирной стрелкой, всегда направленной в сторону независимого класса. Зависимость На диаграмме показана зависимость просмотра тех или иных передач от выбора телевизионного канала зрителем. Объект-клиент просмотр использует объект-сервер канал для реализации операции показать ( ). Состояние просмотра зависит от канала, номер которого может изменяться. Выбранный канал передаётся операции показать ( ) как фактический параметр (канал : Канал). Результатом выполнения операции объектом просмотр станет смена его состояния. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2014, 19:51 |
|
||
|
Что значит пунктирная стрелка в UML
|
|||
|---|---|---|---|
|
#18+
спасибо всем, но всё таки не ясно авторпочему отношение между инвокером и клиентом не показано на диаграмме? давайте так: инвокер - телевизионный пульт клиент: Вася, который чешет пузо на диване получатель:телевизор P.S. наверное мучает вопрос зачем так занудствовать если суть паттерна и так ясна - хочу по картинке понимать примерную суть паттерна(да, я знаю что при одинаковой картинке паттерны могу делать совсем разное и скорее отличаются сврей целью чем картинкой, но всё же). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2014, 10:13 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=187&tid=2127690]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 331ms |

| 0 / 0 |
