Objektorienterad programmering

Ämnesorienterad programmering ( engelsk  subject-oriented programmering, SOP ; nedan kallad SOP ) är en metod för att bygga objektorienterade system , som en sammansättning av ämnen . En entydig allmänt accepterad översättning av termen ämnesorienterad programmering till ryska har ännu inte utvecklats [1] .

I allmänhet inkluderar SOP:

SOP kompletterar objektorienterad programmering (nedan OOP), löser problem som uppstår vid utveckling av stora system, vid lösning av problem med integration och portabilitet.

Ett ämne i en SOP är en samling klasser eller klassfragment som representerar sin egen (subjektiva) klasshierarki. Ämnet kan vara själva ansökan, eller en del av ansökan som i kombination med andra ämnen ger hela ansökan. Ämnessammansättning kombinerar klasshierarkin så att nya ämnen erhålls som innehåller funktionaliteten hos befintliga ämnen.

Jämförelse med OOP

Anteckningar

  1. Termin i en bur Arkiverad 8 december 2016 på Wayback Machine K. Kurbatov. "Computerra" nr 16 av den 27 april 2006

Litteratur

Länkar