Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Vilka roller referensramar och ange attribut i en design klassdiagram

    ? Objektorienterad programvara är utformad med hjälp av klassdiagram innan någon kod skrivs . En klass är en abstrakt enhet som representerar något som har ett tillstånd och ett beteende , och är i allmänhet utformade med ett syfte i åtanke . Till exempel kan en klass representerar en person, ett bankkonto eller en nätverksanslutning . Klassdiagram detalj förhållandet mellan klasserna i ett program , och de har också specificera attributen av klasserna. Klass attribut representerar data en klass innehåller . Två exempel på attribut är referens och uppsättning attribut . Referens Egenskaper

    referenspunkter till ett annat objekt . Ett objekt är en instans av en klass, som är en plan för någon abstrakt enhet. Till exempel kan en klass representerar en bil. En instans av denna klass skulle kunna representera en specifik bil , med ett märke, modell och år . Instansiering skapar ett objekt från en klass och sätter upp vissa grundvärden . Roll referenser som attribut på en design diagram anger att denna klass är beroende av en annan klass som måste instansieras i ett objekt . Denna exemplifiering kan göras inom klassen själv , eller i en annan del av programmet , men det måste göras för att referensen ska vara giltig . Detta attribut ger dig insikt i vilka krav klassen har .
    Lämplig användning av referensmaterial attribut

    Referens attribut skall användas när en klass kräver tjänster av en annan klass . Referenser själva tar upp lite minne , men ger tillgång till hela klasser . Om din klass beror på funktionerna i en annan klass , bör du skapa en referens attribut istället för att importera hela klassen eller omprogrammering funktioner själv .
    Ange attribut

    en som är ett attribut som gör att klienter ( en klient är ett objekt som försöker komma åt den här klassen ) för att ställa in data oavsett variabel den är ansluten till . Detta visar att data kan manipuleras av klienter och därför kan komma att ändras .
    Lämplig användning av ange attribut

    ange attribut skall användas för varje variabel som kan ändras av klienter för klassen. Samtliga variabler bör förklaras privat så att ingen klient kan se dem eller ändra dem . Men om de behöver nås eller ändras , åstadkommes detta genom ställa in och få attribut. Detta sätt ger klassen en viss kontroll över hur data hämtas . Till exempel kan en klass tillåter en klient att ge en av sina uppgifter medlemmar om vissa villkor är uppfyllda . Denna logik hanteras inuti en uppsättning attribut. Om kunden bara kunde ställa uppgifter medlem direkt , skulle denna logik kringgås .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Deep Link i Silverlight
    ·Hur man gör en Counter i ActionScript
    ·Hur man redigerar en MSI-fil
    ·Hur är en Gaussisk Sannolikhet anordning som används
    ·Hur du gör din egen wap webbplats
    ·Hur man förhindrar en Navigation Bar Från trycka ner …
    ·Hur man använder Exec i Bash Script
    ·Hur får man en examen i Hacking
    ·Verktyg som används i Software Development
    ·Hur man designar en CSS Sprite Navigation Bar
    Utvalda artiklarna
    ·MySQL PHP WP : Hur Infoga ett parti Post Plugin
    ·Mid funktion i VBScript
    ·Hur man gör ett linjediagram med Visual Basic
    ·Hur man skapar en PHP Call Namn
    ·Hur man skapar en C # DLL klassbibliotek med Visual Stu…
    ·Hur man skriver algoritmer för nybörjare
    ·Hur man sparar Ändringar WPF i Dataset
    ·Hur exportera data från ett fält till en annan i Acce…
    ·Inaktivera Ikon Generation i EMF
    ·Hur du ändrar teckensnitt Använda HTML Programmering
    Copyright © Dator Kunskap http://www.dator.xyz