GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Algorithmic Standard Notation for Object-Oriented programing NASPOO

jp420204 Spanisch

Algorithmic Standard Notation for Object-Oriented programing NASPOO

Inhalt der Mindmap

Algorithmic Standard Notation for Object-Oriented programing (NASPOO)

  1. Decomposing a system in parts

    • Easy handling and greater understanding for the programmer
  2. POO as a basis for teaching software engineering regardless of the language that implements its structure

    • Implementing a standard Pseudocode it is needed.
      • Avoid bugs to pass from one programmer to another
      • Avoid learn various types of notation for the same structure
  3. NASPOO ( Algorithmic Standard Notation for Object - Oriented programing ) As pseudoformal language

    • It is based on NAPSI , UPSAM and Language Pseudoformal
  4. It provides :

    • Structure and statement attributes of a class
      • Declaration and definition of the methods of a class
        • Accessibility levels of the members of a class (private, protected and public)
          • Members constant or protected
            • Declaration and initialization of objects
              • Reference to members of a class
                • Reference to the receiver of a message object
                  • Polymorphism ( static and dynamic)
                    • Heritage ( single and multiple )
                      • Access to methods of a superclass
                        • abstract classes
                          • virtual methods
  5. It supports the essential features of an object-oriented model ; abstraction, encapsulation, modularity and hierarchy.

  6. class

    • Description of the organization and shared by one or more similar objects operate .
      • Must be a single word and be composed solely of uppercase or lowercase letters , numbers or symbols, and can not start with a number or symbol.
  7. predefined classes

    • Primitive or elementary (ordinal , integer, real , logical, symbol ) .
      • Compound (string, pointer , array, enumerated, range , archivo_s , archivo_d ) .
  8. Accessibility member of a class

    • Its members are the attributes and methods .
      • Protection level determines who can access it.
        • Private: only accessible by a method of his own class.
          • Protected: accessible by methods of its own class and subclasses.
            • Public : accessible by their own class methods and methods of any other class and subclass.
  9. Reference to members of a class

    • To reference a class attribute methods used point (.)
      • object.attribute Object.method ( [ A1 ; A2 ; ... .An ] )
  10. static members

    • Class: is located at the beginning of the statement static modifier.
      • Attribute : stores common information for all objects of the class.
        • Method: do not run for a particular object and can not access non-static attributes of an object.
  11. constant member

    • It is identified by "cosnt" modifier , which is the beginning of the statement
  12. Class structure

    • attributes
      • They are a set of variables that describe the state of the object
    • Declaration of an attribute
      • To identify the attributes of a class colon ( :) is used, after the name of the class.
        • Nombre_de_la_clase : Atributo1_atributo2 ...... atributo(n)
    • methods
      • It is communication between one object and another , a sending object to a receiving object
        • [ static | const | virtual ] func method ( [ F1 ... Fn ] ) class name . [ /// local declarations ] Start // instruction Return (expr ) ffunc
    • Builder
      • Primary Function initialize new objects of a class
    • object
      • It is an individual , real or abstract element containing a series of data that define
        • Class_name : object1 ... objeton
    • Initialization of an object
      • Is a valid initial value to the attributes of the same
        • Objeto.construir ( [ A1 ; A2 ; ... .An ] )
  13. algorithm structure

    • Class algorithm {algorithm name} attribute : [ // constant declaration and attributes ] methods : [ // class methods ] Public: Static main proc () [ // local declarations ] Start // instructions Fproc fclass

Bilder und Dateien der Mindmap

  • Algorithmic Standard Notation for Object-Oriented programing NASPOO
  • Algorithmic Standard Notation for Object-Oriented programing NASPOO
  • Algorithmic Standard Notation for Object-Oriented programing NASPOO

Informationen

Beschreibung
Mindmap am Algorithmic Standard Notation for Object-Oriented programing NASPOO, erstellt von jp420204 am 12/10/2015.
Erstellt von
jp420204
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck