How to Use Abstraction in Object Oriented Programming
abstraction In object-oriented programming, Abstraction is a process of exposing necessary functionality to external objects and hiding implementation details abstraction · a general idea not based on any particular real person, thing or situation; the quality of being abstract · [
Information hiding is the purposeful omission of details in the development of an abstract representation Layers of Abstraction In a typical program Information hiding is the purposeful omission of details in the development of an abstract representation Layers of Abstraction In a typical program
1 Classification Abstraction 2 Aggregation Abstraction 3 Generalization Abstraction 4 Association Abstraction การใช้งาน Abstraction เพื่อการวิเคราะห์ Problem abstraction {น } · ภาวะนามธรรม · กระบวนการให้เหตุผล volume_up abstract {น }