Mind map
CHAPTER 1
Map content
CHAPTER 1
PROGRAMMING TECHNIQUE
- unstructured programming
- computer instruction algorithm
- produce spaghetti code (unstable source code)
- apps : JOSS, FOCAL, COBOL
- procedural programming
- Top down design / sequence statement
- loops, assignment
- object oriented programming
- method programming based on hierarchy classes
- create class, coop with create object
- Java support OOP (OOP approach)
- to organize complex program easily
- unstructured programming
FEATURES OF OOP
- inheritance
- class derives of properties of another class
- polymorphism
- ability object to take many form
- eg : buttons on remote control used same method, receive other output
- data abstraction
- concept represent only essential feature of data without including the non essential details (already showed)
- encapsulation
- mechanism (program) of wrapping up of data & method (operate data) into single unit (class diagram/UML Class Diagram
- inheritance
ADVANTAGES OF OOP
- simple
- software object are treated similar to real object
- data security
- each object can access only essential members (access specifier)
- reusability
- program can be assembled (inheritance)
- modularity
- software project can split up into small pieces (class)
- simple
TYPE OF OBJECT ORIENTED
- OOA
- in documentation
- OOD
- process defining component interface : object, class, attribute
- OOAD
- combine analysis & design
- OOA
Images and files in the map
Information
- Description
- Mind Map on CHAPTER 1, created by Nur Shazwani on 02/01/2019.
- Created by
- Nur Shazwani
- Views
- 0
- Rating