Indholdsfortegnelse:
- Definition - Hvad betyder fagorienteret programmering?
- Techopedia forklarer fagorienteret programmering
Definition - Hvad betyder fagorienteret programmering?
Fagorienteret programmering er en objektorienteret tilgang, hvor forskellige delsystemer, der kaldes fag, er delt for at skabe nye emner baseret på kompositionsudtrykket. Fremgangsmåden er en radikal afvigelse fra den klassiske objektorienterede tilgang, hvor objekter defineres ud fra deres egenskaber og metoder. Fagorienteret programmering er stort set orienteret mod at opdele et objektorienteret system i fag. Det giver således et sammensat billede af applikationsudviklingen.Techopedia forklarer fagorienteret programmering
Hovedmålet med fagorienteret programmering er at hjælpe med at udvikle suiter og at lette udviklingen af samarbejdende applikationer. De to måder, hvorpå applikationer samarbejder, er ved at dele objekter og ved at hjælpe i samarbejde med operationerne. Fagene i fagorienteret programmering kan bruges til at danne større emner sammen med at kombinere deres funktionaliteter. Dette hjælper med at genbruge funktionaliteter, der er tilgængelige for fag i større fag. Baseret på kompositionsregler er emnerne endvidere sammensat i et system, og denne kløftetilgang hjælper med at udvide og vedligeholde store objektorienterede miljøer. Applikationens kildekode er ikke nødvendig, og det hjælper med at udvide eksisterende applikationer med nye og ikke-planlagte funktioner.
Den fagorienterede tilgang hjælper med at bringe en model og i at fokusere på spørgsmål relateret til komposition inden for en applikation. Det bringer sammensætningsregler og kompositorer såvel som hjælper med til bedre oprettelse af objekter under overvejelse af sletning og færdiggørelsesprotokoller. Det hjælper også i klasse- og interface-matching og også med at tage sig af implementeringsproblemer.
