1 / 5

Information Expert

Information Expert. GRASP Grunnleggende prinsipp i programdesign. Universelt prinsipp. objektet med best forutsetning for å løse oppgaven objektet med mest tilgjengelig relevant informasjon objektet som enklest kan samle relevant og tilstrekkelig informasjon dette objektet tildeles ansvaret.

mabli
Download Presentation

Information Expert

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Information Expert GRASP Grunnleggende prinsipp i programdesign

  2. Universelt prinsipp • objektet med best forutsetning for å løse oppgaven • objektet med mest tilgjengelig relevant informasjon • objektet som enklest kan samle relevant og tilstrekkelig informasjon • dette objektet tildeles ansvaret

  3. Helper vet nok til å tegne en form • Klassen har full kontroll med shape • Shape brukes i paint • Programkode 31

  4. IE i partielle klasser • Hensynet til IE fører til partielle klasser • ConfigDomain konfigurerer PSCP • Model bruker PSCP • Dette gjentas for 7 klassefelt til • Programkode 58 og 59

  5. Strukturering av mye informasjon • Numberlist nummerer multiple nøkler • Den kjenner hver nøkkel • og hver nøkkels antall • Får derfor ansvaret for nummerering • Programkode 81

More Related