ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° классов-участников ΠΎΠ±Ρ€Π°Π·Ρ†Π° Β«Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Β»

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

НаиболСС простым ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ этой Π³Ρ€ΡƒΠΏΠΏΡ‹ являСтся ΠΎΠ±Ρ€Π°Π·Π΅Ρ† Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° (quantity). Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΈΠΌΠ΅ΡŽΡ‚ количСствСнноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ, Ссли ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡ… Π² Π²ΠΈΠ΄Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² числовых Ρ‚ΠΈΠΏΠΎΠ² (рост — 182, вСс — 83), Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΏΠ°Π΄Π°Π΅Ρ‚. Пока всС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ систСмы ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, вносящиС Π² Π½Π΅Π΅ измСнСния, помнят, Π² ΠΊΠ°ΠΊΠΈΡ… Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… ΠΈΠ·ΠΌΠ΅Ρ€ΡΡŽΡ‚ΡΡ всС Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Π΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ всС Π² ΠΏΠΎΡ€ΡΠ΄ΠΊΠ΅… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° классов-участников ΠΎΠ±Ρ€Π°Π·Ρ†Π° Β«Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Β» (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ состоит Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ нашСй систСмы, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ класс ΠΈΠ»ΠΈ интСрфСйс (Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Ρ†Π΅Π»Π΅Π²Ρ‹ΠΌ), ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΠ° ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ этого Ρ‚ΠΈΠΏΠ° ΠΈ Π΅Π³ΠΎ опСрациями. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Ρ‚Π΅Ρ… ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ с ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ — класс-наслСдник Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ класса (ΠΈΠ»ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ интСрфСйс), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π½Π°ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, выраТая ΠΈΡ… Ρ‡Π΅Ρ€Π΅Π· ΠΈΠΌΠ΅ΡŽΡ‰ΡƒΡŽΡΡ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ. ΠŸΡ€ΠΈ этом ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· объСм Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ достаточно ΠΌΠ°Π» (Ссли, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, получСнная рСализация Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π½ΡƒΠΆΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ), Π° ΠΊΠΎΠ΄ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° остаСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ.

ΠžΠ±Ρ€Π°Π·Π΅Ρ† проСктирования нСльзя Π²Ρ‹Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΈΠ»ΠΈ изобрСсти. НСкоторый шаблон Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠΌ Π² ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ проСктирования, Ссли ΠΎΠ½ Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ примСнялся для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, Ссли Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° Π΅Π³ΠΎ основС использовались Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… (ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, Ρ‚Ρ€Π΅Ρ…) случаях, Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… систСмах.

ΠžΠ±Ρ€Π°Π·Ρ†Ρ‹ проСктирования часто сильно связаны Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π² ΡΠΈΠ»Ρƒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ смСТныС Π·Π°Π΄Π°Ρ‡ΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ часто Π½Π°Π±ΠΎΡ€Ρ‹ связанных, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π° ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠ² ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ вмСстС Π² Π²ΠΈΠ΄Π΅ систСм ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠ² (pattern system) ΠΈΠ»ΠΈ языка ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠ² (pattern language), Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ связи ΠΈ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ся ситуации, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ»Π΅Π·Π½ΠΎ совмСстноС использованиС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠ²:

По Ρ‚ΠΈΠΏΡƒ Ρ€Π΅ΡˆΠ°Π΅ΠΌΡ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ разновидности ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠ²:

Β· ΠžΠ±Ρ€Π°Π·Ρ†Ρ‹ Π°Π½Π°Π»ΠΈΠ·Π° (analysis patterns).

Они ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ слоТных Π²Π·Π°ΠΈΠΌΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ понятиями Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ прСдставлСниСм этих понятий ΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π°Π±ΠΎΡ€Π° классов ΠΈ ΠΈΡ… ΡΠ²ΡΠ·Π΅ΠΉ, подходящСго для любого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ языка. Π’Π°ΠΊΠΈΠ΅ прСдставлСния ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ качСствСнных ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ — ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ понятным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ большоС ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ ситуаций, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΡ… Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ, отсутствиСм нСобходимости Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния Π² ΠΌΠΎΠ΄Π΅Π»ΡŒ ΠΏΡ€ΠΈ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… измСнСниях Π² Ρ‚рСбованиях ΠΊ ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ Π½Π° Π½Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ ΠΈ ΡƒΠ΄ΠΎΠ±ΡΡ‚Π²ΠΎΠΌ внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹Ρ… СстСствСнными измСнСниями Π² ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… понятий. Π’ Ρ‡Π°ΡΡ‚ности, нСбольшоС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, связанных с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ понятиСм, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΠΌ измСнСниям Π² ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π΅, Ρ‡Π°Ρ‰Π΅ всСго, лишь ΠΎΠ΄Π½ΠΎΠ³ΠΎ класса ΠΌΠΎΠ΄Π΅Π»ΠΈ.

ΠžΠ±Ρ€Π°Π·Ρ†Ρ‹ Π°Π½Π°Π»ΠΈΠ·Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области, ΠΊΠ°ΠΊ слСдуСт ΠΈΠ· ΠΈΡ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡ, Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ Ρ ΡƒΡΠΏΠ΅Ρ…ΠΎΠΌ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ для модСлирования понятий Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½Ρ‹Ρ… областях.

Β· АрхитСктурныС ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΈΠ»ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹Π΅ стили (architectural styles, architectural patterns).

Π’Π°ΠΊΠΈΠ΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ способы ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ систСмы Π² Ρ†Π΅Π»ΠΎΠΌ ΠΈΠ»ΠΈ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… подсистСм, Π·Π°Π΄Π°ΡŽΡ‰ΠΈΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° выдСлСния ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ взаимодСйствий ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.

Β· ΠžΠ±Ρ€Π°Π·Ρ†Ρ‹ проСктирования (design patterns) Π² ΡƒΠ·ΠΊΠΎΠΌ смыслС.

Они ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π·Π°Π΄Π°Ρ‡ срСднСго уровня, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ структуры ΠΎΠ΄Π½ΠΎΠΉ подсистСмы ΠΈΠ»ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ взаимодСйствия Π΄Π²ΡƒΡ…-Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

Β· Π˜Π΄ΠΈΠΎΠΌΡ‹ (idioms, programming patterns).

Π˜Π΄ΠΈΠΎΠΌΡ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ спСцифичСскими для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ языка программирования способами ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ элСмСнтов ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΌΠΈ, ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΡƒΡŽΡΡ Π·Π°Π΄Π°Ρ‡Ρƒ.

Β· ΠžΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ (organizational patterns) ΠΈ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ процСссов (process patterns).

ΠžΠ±Ρ€Π°Π·Ρ†Ρ‹ этого Ρ‚ΠΈΠΏΠ° ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠŸΠž ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ слоТной Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ контСкста, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ограничСния Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

ΠžΠ±Ρ€Π°Π·Π΅Ρ† Π°Π½Π°Π»ΠΈΠ·Π° являСтся Ρ‚ΠΈΠΏΠΎΠ²Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ Π½Π°Π±ΠΎΡ€Π° понятий Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области Π² Π²ΠΈΠ΄Π΅ Π½Π°Π±ΠΎΡ€Π° классов ΠΈ ΡΠ²ΡΠ·Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠ² Π°Π½Π°Π»ΠΈΠ·Π° рассмотрим Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠ², связанных с ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ систСмС Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΈ Π½Π°Π±Π»ΡŽΠ΄Π΅Π½ΠΈΠΉ.

НаиболСС простым ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ этой Π³Ρ€ΡƒΠΏΠΏΡ‹ являСтся ΠΎΠ±Ρ€Π°Π·Π΅Ρ† Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° (quantity). Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΈΠΌΠ΅ΡŽΡ‚ количСствСнноС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ, Ссли ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈΡ… Π² Π²ΠΈΠ΄Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² числовых Ρ‚ΠΈΠΏΠΎΠ² (рост — 182, вСс — 83), Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΏΠ°Π΄Π°Π΅Ρ‚. Пока всС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ систСмы ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ, вносящиС Π² Π½Π΅Π΅ измСнСния, помнят, Π² ΠΊΠ°ΠΊΠΈΡ… Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… ΠΈΠ·ΠΌΠ΅Ρ€ΡΡŽΡ‚ΡΡ всС Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Π΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ всС Π² ΠΏΠΎΡ€ΡΠ΄ΠΊΠ΅, Π½ΠΎ ΡΡ‚ΠΎΠΈΡ‚ Ρ…ΠΎΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΎΡˆΠΈΠ±ΠΈΡ‚ΡŒΡΡ — ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡ‚вия ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ вСсьма ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹.

Π’Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° ошибка Π² 1998 Π³ΠΎΠ΄Ρƒ Π²Ρ‹Π²Π΅Π»Π° ΠΈΠ· ΡΡ‚роя амСриканский космичСский Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ Mars Climate Orbiter, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π°Π²ΡˆΠΈΠΉΡΡ для исслСдования ΠΊΠ»ΠΈΠΌΠ°Ρ‚Π° ΠœΠ°Ρ€ΡΠ°. Π”Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… двиТСния Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π° поступали Π½Π° Π—Π΅ΠΌΠ»ΡŽ, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΈΡΡŒ, ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΠ»ΠΈΡΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. ΠŸΡ€ΠΈ этом ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π΅ воспринимали Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° ΠΊΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½ΡƒΡŽ Π² ΠΡŒΡ‚ΠΎΠ½Π°Ρ… Π½Π° ΡΠ΅ΠΊΡƒΠ½Π΄Ρƒ, Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π—Π΅ΠΌΠ»Π΅ — ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° Π² Ρ„ΡƒΠ½Ρ‚Π°Ρ… силы Π½Π° ΡΠ΅ΠΊΡƒΠ½Π΄Ρƒ.

Π’ ΠΈΡ‚ΠΎΠ³Π΅ это ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ Π½Π° Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΡƒΡŽ, Ρ‡Π΅ΠΌ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ, ΠΎΡ€Π±ΠΈΡ‚Ρƒ, ΠΏΠΎΡ‚Π΅Ρ€Π΅ управлСния ΠΈ Π³ΠΈΠ±Π΅Π»ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π° ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΎΠΊΠΎΠ»ΠΎ 130 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π±ΠΎΠ»Π΅Π΅ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для хранСния Π΄Π°Π½Π½Ρ‹Ρ… числовых ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ класса Quantity, Π² ΠΏΠΎΠ»ΡΡ… ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ хранится Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, Π½ΠΎ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Π΅Π΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, вСсьма ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ слоТСния, вычитания ΠΈ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡ Ρ‚Π°ΠΊΠΈΡ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½.

Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ интСрфСйс индСксатор

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° классов-участников ΠΎΠ±Ρ€Π°Π·Ρ†Π° Β«Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Β».

Класс для прСдставлСния Π²Π΅Π»ΠΈΡ‡ΠΈΠ½, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π½Ρ‹Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния.

Помимо ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ прСдставлСниС ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈ Π΄Π»Ρ сумм Π΄Π΅Π½Π΅Π³ Π² Ρ„инансовых систСмах. Аналогом Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния Π² ΡΡ‚ΠΎΠΌ случаС Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Π»ΡŽΡ‚Ρ‹. ΠžΡ‚ Ρ„изичСских Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ Π²Π°Π»ΡŽΡ‚Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ измСняСмым ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ. Π­Ρ‚ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния физичСских Π²Π΅Π»ΠΈΡ‡ΠΈΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π² Π΄Ρ€ΡƒΠ³Π° Π±ΠΎΠ»Π΅Π΅ слоТным, Ρ‡Π΅ΠΌ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ число, способом — Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, градусы ΠΏΠΎ Π€Π°Ρ€Π΅Π½Π³Π΅ΠΉΡ‚Ρƒ ΠΈ ΠΏΠΎ Π¦Π΅Π»ΡŒΡΠΈΡŽ.

Π­Ρ‚ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ…Π²Π°Ρ‡Π΅Π½Ρ‹ ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° прСобразования Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния Π΄Ρ€ΡƒΠ³ Π² Π΄Ρ€ΡƒΠ³Π°. Для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ достаточно Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ, Π±Ρ‹Ρ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚, зависящСго ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, поэтому стоит Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ класс для хранСния этого ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° классов-участников ΠΎΠ±Ρ€Π°Π·Ρ†Π° Β«Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Β».

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π”Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚ΠΈΠΏ связи ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ измСрСния — Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ составныС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΡŒΡŽΡ‚ΠΎΠ½ для измСрСния силы (1 Н = 1 ΠΊΠ³*ΠΌ/с2). Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ, Ссли ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Π²Π° подкласса класса Unit — ΠΎΠ΄ΠΈΠ½ для прСдставлСния простых Π΅Π΄ΠΈΠ½ΠΈΡ†, PrimeUnit, Π΄Ρ€ΡƒΠ³ΠΎΠΉ для прСдставлСния составных, CompoundUnit, ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Π²Π΅ связи, ΡΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ составной Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ Π΄Π²Π° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π° простых — Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ Π² Π½Π΅ΠΉ Π² ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… стСпСнях, ΠΈ Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ Π² ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ….

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° классов-участников ΠΎΠ±Ρ€Π°Π·Ρ†Π° Β«Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Β».

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ составных Π΅Π΄ΠΈΠ½ΠΈΡ† ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π’ ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½Π΅, Π³Π΄Π΅ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ особоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, измСрСния ΠΏΠΎΡ‡Ρ‚ΠΈ всСгда ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ΡΡ с ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚ΠΎΠΌ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΠ½ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, мСдицинских ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Ρ‹, ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ.

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ ΠΎΠ±Π° этих Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° измСрСния — ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ измСрСния ΠΈ Π²ΠΈΠ΄ измСрСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚ Иванов ΠŸΠ΅Ρ‚Ρ€ Π‘Π΅Ρ€Π³Π΅Π΅Π²ΠΈΡ‡ ΠΈ ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ Π΅Π³ΠΎ Ρ‚Π°Π»ΠΈΠΈ), — ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ явно ввСсти Π² ΠΌΠΎΠ΄Π΅Π»ΡŒ. Π’Π°ΠΊ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π·Π΅Ρ† ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎΡ‚ ΠΎΠ±Ρ€Π°Π·Π΅Ρ† становится ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ, Ссли имССтся ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π² Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΎΠ² измСряСмых явлСний.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° классов-участников ΠΎΠ±Ρ€Π°Π·Ρ†Π° Β«Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Β».

Набор классов для прСдставлСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ.

Π‘Ρ‹Π²Π°Π΅Ρ‚, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ вСсти ΡƒΡ‡Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ количСствСнных ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ, Π½ΠΎ ΠΈ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Ρ… наблюдСний, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прСдставляСтся Π½Π΅ Ρ‡ΠΈΡΠ»ΠΎΠΌ, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ пСрСчислимого Ρ‚ΠΈΠΏΠ° (Π³Ρ€ΡƒΠΏΠΏΠ° ΠΊΡ€ΠΎΠ²ΠΈ II, ΠΎΠΆΠΎΠ³ 3-ΠΉ стСпСни ΠΈ ΠΏΡ€.). ΠŸΡ€ΠΈ этом наблюдСния ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ: относятся ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρƒ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π²ΠΈΠ΄Π° наблюдСний.

Для описания ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠ² Π±Ρ‹Π»ΠΈ Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… шаблонов для описания Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹Ρ… стилСй, ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠ² проСктирования ΠΈ ΠΈΠ΄ΠΈΠΎΠΌ. Π­Ρ‚ΠΎΡ‚ шаблон Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² ΡΠ΅Π±Ρ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСмСнты:

  • Β· НазваниС ΠΎΠ±Ρ€Π°Π·Ρ†Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π°, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ этот ΠΎΠ±Ρ€Π°Π·Π΅Ρ† ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.
  • Β· НазначСниС — Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Π°. Π’ ΡΡ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΡƒΠ½ΠΊΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ описаниС контСкста, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π·Π΅Ρ† ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован.
  • Β· Π”Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ силы — ограничСния, трСбования ΠΈ ΠΈΠ΄Π΅ΠΈ, ΠΏΠΎΠ΄ воздСйствиСм ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… вырабатываСтся Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.
  • Β· РСшСниС — основныС ΠΈΠ΄Π΅ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚Ρ‹:
    • o Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° — структура ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΡ… участиС Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΎΠ±Ρ€Π°Π·Ρ†Π΅, ΠΈ ΡΠ²ΡΠ·Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ±Ρ€Π°Π·Ρ†Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ принято ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ, исходя ΠΈΠ· Ρ€ΠΎΠ»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ Π² Π½Π΅ΠΌ ΠΈΠ³Ρ€Π°ΡŽΡ‚.
    • o Π”ΠΈΠ½Π°ΠΌΠΈΠΊΠ° — основныС сцСнарии совмСстной Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΎΠ±Ρ€Π°Π·Ρ†Π°.
    • o Π Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ — Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ‹ ΠΈΡ… ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Π½ΠΈΡ, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… языках (Π² Π΄Π°Π½Π½ΠΎΠΌ курсС ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ‚ΠΎΠ»ΡŒΠΊΠΎ язык Java). Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ‹ уточнСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Π°.
    • o Π‘лСдствия примСнСния ΠΎΠ±Ρ€Π°Π·Ρ†Π° — ΠΊΠ°ΠΊΠΈΠΌΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ свойствами, достоинствами ΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΠΊΠ°ΠΌΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π½Π° Π΅Π³ΠΎ основС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.
  • Β· Π˜Π·Π²Π΅ΡΡ‚Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π·Ρ†Π°.
  • Β· Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹, связанныС с Π΄Π°Π½Π½Ρ‹ΠΌ.
ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ