JHacks
[ start | index | login ]
topics > COP

COP

Created by kocka. Last edited by kocka, 4 years and 224 days ago. Viewed 997 times. #3
[diff] [history] [edit] [rdf]
labels
attachments

Component Oriented Programming


Egy nem igazan uj, de meg mindig feljovoben levo programozasi iranyvonal. A lenyege hogy csak komponenseket fejlesztessz, majd ezekbol a komponensekbol allitod ossze a szoftvered. code reuse

De hogy kicsit bovebben is legyenek dolgok:
A dolog valahogy ugy nez ki, hogy te megirod a sajat magad kis vackat, ami egy jol definialt modon erheto el. Ezutan a megfelelo kornyezethez csak azt a kodot kell megirnod, ami az adott kornyezetbol meg tudja hivni az adott komponenst.

A komponens lehet egy osztaly, vagy egy csomag, egy egesz library, vagy egy szoftver, pl egy rdbms vagy egy http szerver. Szoval komponens az amire azt mondod hogy az az :) Egy komponens altalaban a kovetkezo tulajdonsagokkal rendelkezik:

  • ujrafelhasznalhato tobb alkalmazasban
  • egy meghatarozott feluleten keresztul erheto el, ami elrejti a komponens belso mukodeset
  • es emiatt viszonylag konnyen helyettesitheto mas, ugyanezt a feluletet implementalo komponensekkel. Elmeletileg. Azert ha az SQL nyelvre gondolunk mint interface-re RDBMSek fele, akkor tudjuk hogy megsem olyan egyszeru a dolog :) (~na jo ez csak elmelet~)
Lasd meg: RUP, XP
no comments | post comment
snipsnap.org | Copyright 2000-2002 Matthias L. Jugel and Stephan J. Schmidt