Property Value
dbo:abstract
  • Az osztály-felelősség-együttműködés kártyák (angolul class-responsibility-collaboration (CRC)) ötletbörze eszközök, amelyeket az objektum-orientált szoftverek tervezéséhez használnak. Eredetileg Ward Cunningham és Kent Beck javasolta oktatási eszközként, de a szakértő programtervezők körében is népszerűek és a extrém programozási pártolói is ajánlják. Martin Fowler a CRC kártyákat az UML életképes alternatívájaként írta le az objektum-interakció és együttműködés dinamikájának megtervezéséhez. A CRC kártyákat általában indexkártyákból hozzák létre. Az ötletbörze tagjai egy-egy CRC kártyát használnak, amelyekre adatokat írnak a terv minden egyes osztályáról/ objektumáról. A kártyát három részre osztják: 1. * A kártya tetején az osztály neve 2. * Bal oldalon az osztály felelőssége 3. * Jobb oldalon együttműködők (más osztályok), amellyel az osztály interakcióba lép a kötelezettségeinek teljesítése érdekében Kis kártyák használatával a terv bonyolultsága minimális szinten tartható. Segítségével a programtervezők összpontosíthatnak az osztályok lényegére és megakadályozza őket, hogy belemerüljenek a részletekbe, amikor azok még nem hasznosak. Ezenfelül elbátortalanít attól, hogy egy osztálynak túl sok felelősséget adjanak. Mivel a kártyák hordozhatóak, ezért könnyedén kirakhatóak egy asztalra és a terv megbeszélése közben átrendezhetőek. (hu)
  • Az osztály-felelősség-együttműködés kártyák (angolul class-responsibility-collaboration (CRC)) ötletbörze eszközök, amelyeket az objektum-orientált szoftverek tervezéséhez használnak. Eredetileg Ward Cunningham és Kent Beck javasolta oktatási eszközként, de a szakértő programtervezők körében is népszerűek és a extrém programozási pártolói is ajánlják. Martin Fowler a CRC kártyákat az UML életképes alternatívájaként írta le az objektum-interakció és együttműködés dinamikájának megtervezéséhez. A CRC kártyákat általában indexkártyákból hozzák létre. Az ötletbörze tagjai egy-egy CRC kártyát használnak, amelyekre adatokat írnak a terv minden egyes osztályáról/ objektumáról. A kártyát három részre osztják: 1. * A kártya tetején az osztály neve 2. * Bal oldalon az osztály felelőssége 3. * Jobb oldalon együttműködők (más osztályok), amellyel az osztály interakcióba lép a kötelezettségeinek teljesítése érdekében Kis kártyák használatával a terv bonyolultsága minimális szinten tartható. Segítségével a programtervezők összpontosíthatnak az osztályok lényegére és megakadályozza őket, hogy belemerüljenek a részletekbe, amikor azok még nem hasznosak. Ezenfelül elbátortalanít attól, hogy egy osztálynak túl sok felelősséget adjanak. Mivel a kártyák hordozhatóak, ezért könnyedén kirakhatóak egy asztalra és a terv megbeszélése közben átrendezhetőek. (hu)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1711968 (xsd:integer)
dbo:wikiPageLength
  • 3679 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 22774930 (xsd:integer)
prop-hu:wikiPageUsesTemplate
dct:subject
rdfs:label
  • Osztály-felelősség-együttműködés kártya (hu)
  • Osztály-felelősség-együttműködés kártya (hu)
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is foaf:primaryTopic of