All About OOP ( FEB '10 '18 )
OOP : Object -Oriented-Programming
OOP = คืออะไร ทำไมการเขียน Programming ต้องมี OOP
Class คืออะไร มีไว้ทำไม
Method คืออะไร
- คุณสมบัติของ Object ทุกอย่างใน Program เป็น Object เเละเเต่ละตัวมีหน้าที่ต่างกันเเละความสามารถเเตกต่างกันออกไป
- Program is group of Object
- เเต่ละ Object เป็น instance ของ class
- เเต่ละ Object จะมีสถานะของตนเอง ( State)
- Object ที่มาจาก Class เดียวกันจะมีคุณสมบัติเเละ Class เดียวกัน
- Division of labors ( Service in a restaurant ) Chef ,Cashier ,Guest ,Receptionist ,Waiter ,Floor cleaner ,Dish washer
- Class คือ ต้นเเบบของ Object
- .ให้มองว่า Class คือ data type ประเภทหนึ่งที่รวมเอา Data ( Properties ) เเละ (Behaviors) เข้าใว้ด้วยกัน
- Object is instance ของ class
จะต้องมีลักษณะสามอย่างต่อไปนี้
1.Encapsulation 2.Polymorphism 3.Inheritance เเต่ละอย่างคืออะไรเเละมีข้อดีข้อเสียอย่างไร
1.Encapsulation 2.Polymorphism 3.Inheritance เเต่ละอย่างคืออะไรเเละมีข้อดีข้อเสียอย่างไร
http://www.tamemo.com/post/122/all-about-oop-1-class-and-object/
Programming Paradigm - การเขี่ยนโปรเเกรมก็มี กระบวนท่านะ
Programming Paradigm - การเขี่ยนโปรเเกรมก็มี กระบวนท่านะ
การเขียน
Program การเขียนเเบบ structural or procedure เราเรียกว่า Imperative
Programing ปัญหาคือคนอื่นหรือเราเองเมื่อกลับมาอ่านก็อ่านยาก
เป็นโครงสร้างที่ไม่เหมาะสมเลยต้องจัดให้อยู่ในรูป class จะดีกว่า
ความคิดเห็น
แสดงความคิดเห็น