GoConqr has a new look! Let us know what you think.

Flashcards

Misc. Terms

Stefanos Karnezis CS-250 Undergraduate English 15 cards

Cards in this deck (15)

  1. 1Objectsinformation is isolated within specific systems.
  2. 2Classes– blueprint for a given object type
    Includes trusted subroutines which track with what type of object it is
  3. 3Interfacean abstract "class" that is used to group related methods with "empty" bodies
  4. 4Instances; InstantiateObjects are _________ of a class/we _________objects to create them
  5. 5Hierarchy; "is-a" relationshipa pumper is-a firetruck is-a truck is-a vehicle, a
    professor is-a monster is-a lifeform
  6. 6InheritanceWorking our way down the "is-a" ladder of hierarchies is ___________
  7. 7superThe word _________ is used to climb back up the "is-a" ladder of hierarchies
  8. 8Polymorphismsame code several object types, different behavior
  9. 9Overridesame name different signature (parameters, usually)
  10. 10Aggregationone object can have other objects as attributes
  11. 11Encapsulationhide details, contain things well
  12. 12Abstractionessential properties, hide complexity; allows us to declare something but not implement it at the same time/level
  13. 13Typedefines the flavor of data a variable holds –or, more formally, how the binary information is
    interpreted (text? various kinds of number? etc) ; it also indicates the amount of memory used and
    memory layout of the data. This is NOT unique to OO programming, it is a general term.
  14. 14Object-oriented Programminga method of writing code that handles behavior and operations as
    interactions between objects (object being a niftier word than “thing”; which is why we like “noun”
    words for the names of objects).
  15. 15The waterfall modelRequirements -> Design -> Implementation -> Verification -> Maintenance

Information

Description
General terms and definitions from the notes
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?