Što je obrazac arhitekture Class Responsibility Collaborator (CRC)?

Uzorak arhitekture Class Responsibility Collaborator (CRC) način je vizualnog predstavljanja suradnje između klasa kako bi se postigle određene funkcionalnosti u sustavu. U ovom obrascu svaki je razred predstavljen karticom ili ljepljivom porukom, a na svakoj kartici navedeni su naziv razreda, odgovornosti i suradnici.

CRC obrazac pomaže u projektiranju objektno orijentiranih sustava rastavljanjem sustava na manje klase i identificiranjem njihovih odgovornosti i suradnje potrebne za postizanje specifičnih funkcionalnosti. Često se koristi tijekom početnih faza dizajna softvera kako bi pomogao razvojnom timu da razumije interakcije i odnose između klasa.

Ukratko, CRC arhitektonski obrazac je alat za vizualizaciju odnosa između klasa u sustavu, pomažući programerima u objektno orijentiranom dizajnu i implementaciji.

Datum objave: