Ця стаття містить , але походження тверджень у ній через практично повну відсутність . |
Суб'єктно (Істотно)-орієнтоване програмування (англ. subject-oriented programming, SOP; надалі СОП) - метод побудови об'єктно-орієнтованих систем, як композиції суб'єктів.
У цілому СОП включає:
- Розбиття системи на суб'єкти;
- Написання правил для їх правильної композиції.
СОП доповнює об'єктно-орієнтоване програмування (надалі ООП), вирішуючи проблеми, які виникають при розробці великих систем, при розв’язанні завдань інтеграції та переносимості.
Суб'єкт у СВП - це колекція класів або фрагментів класів, що представляють свою (суб'єктивну) ієрархію класів. Суб'єктом може бути сама програма або частина програми, об'єднання якої з іншими суб'єктами дає програму в цілому. Композиція суб'єктів комбінує ієрархію класів так, що виходять нові суб'єкти, що включають функціональність існуючих суб'єктів.
Порівняння з ООП
- Об'єкту необхідно конкретно вказати, які він повинен виконати методи, щоб досягти результату.
- Суб'єкту необхідно конкретно вказати якого результату необхідно йому досягти, а він вибирає методи, які дозволяють це зробити.
Джерела
Література
- А. Петриківський. Суб'єктні програмування // «Компьютерра». — 05.04.2006.
- А. С. Міронченко. 19.4. Недоліки об'єктно-орієнтованих мов // Архівована копія / ктн., Доц. І. Є. Мазурок. — 408 с. — 200 прим. з джерела 16 лютого 2011
Посилання
- . Архів оригіналу за 3 лютого 1999. Процитовано 3 квітня 2011.
{{}}
: Недійсний|deadurl=404
() - . Архів оригіналу за 15 травня 2001. Процитовано 3 квітня 2011.
{{}}
: Недійсний|deadurl=404
() - Суб'єктно-орієнтоване програмування (російською) . Архів оригіналу за 16 липня 2013. Процитовано 3 квітня 2011.
- Суб'єктно-орієнтоване програмування (російською) . Архів оригіналу за 16 липня 2013. Процитовано 3 квітня 2011.
- SmallScript Hello World [ 7 вересня 2009 у Wayback Machine.]
Це незавершена стаття про програмування. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya mistit perelik posilan ale pohodzhennya tverdzhen u nij zalishayetsya nezrozumilim cherez praktichno povnu vidsutnist vnutrishnotekstovih dzherel vinosok Bud laska dopomozhit polipshiti cyu stattyu peretvorivshi dzherela z pereliku posilan na dzherela vinoski u samomu teksti statti Sub yektno Istotno oriyentovane programuvannya angl subject oriented programming SOP nadali SOP metod pobudovi ob yektno oriyentovanih sistem yak kompoziciyi sub yektiv U cilomu SOP vklyuchaye Rozbittya sistemi na sub yekti Napisannya pravil dlya yih pravilnoyi kompoziciyi SOP dopovnyuye ob yektno oriyentovane programuvannya nadali OOP virishuyuchi problemi yaki vinikayut pri rozrobci velikih sistem pri rozv yazanni zavdan integraciyi ta perenosimosti Sub yekt u SVP ce kolekciya klasiv abo fragmentiv klasiv sho predstavlyayut svoyu sub yektivnu iyerarhiyu klasiv Sub yektom mozhe buti sama programa abo chastina programi ob yednannya yakoyi z inshimi sub yektami daye programu v cilomu Kompoziciya sub yektiv kombinuye iyerarhiyu klasiv tak sho vihodyat novi sub yekti sho vklyuchayut funkcionalnist isnuyuchih sub yektiv Porivnyannya z OOPOb yektu neobhidno konkretno vkazati yaki vin povinen vikonati metodi shob dosyagti rezultatu Sub yektu neobhidno konkretno vkazati yakogo rezultatu neobhidno jomu dosyagti a vin vibiraye metodi yaki dozvolyayut ce zrobiti DzherelaLiteraturaA Petrikivskij Sub yektni programuvannya Kompyuterra 05 04 2006 A S Mironchenko 19 4 Nedoliki ob yektno oriyentovanih mov Arhivovana kopiya ktn Doc I Ye Mazurok 408 s 200 prim z dzherela 16 lyutogo 2011Posilannya Arhiv originalu za 3 lyutogo 1999 Procitovano 3 kvitnya 2011 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Nedijsnij deadurl 404 dovidka Arhiv originalu za 15 travnya 2001 Procitovano 3 kvitnya 2011 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Nedijsnij deadurl 404 dovidka Sub yektno oriyentovane programuvannya rosijskoyu Arhiv originalu za 16 lipnya 2013 Procitovano 3 kvitnya 2011 Sub yektno oriyentovane programuvannya rosijskoyu Arhiv originalu za 16 lipnya 2013 Procitovano 3 kvitnya 2011 SmallScript Hello World 7 veresnya 2009 u Wayback Machine Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi