Clean Architecture : โครงสร้างแบบ OOP รู้จักดี
oop หลักการของ OOP คือ การมองหน่วยต่าง ๆ ของภาษาโปรแกรม ให้เป็นวัตถุ ดั่งเช่นที่มนุษย์ปุถุชนธรรมดามองสิ่ง Principles of OOP Object-oriented programming works on the principles of encapsulation, abstraction, polymorphism, and inheritance Pictorial representation of
แนวคิดในการแชร์ Logic ที่เหมือนกันระหว่าง class โดยการสืบทอดความสามารถจาก parent class ไปยัง child class อีกเรื่องหนึ่งที่เป็นปัญหาของการเขียน OOP คือ Object ที่เขียนขึ้นมานั้นคล้ายกันมาก OOP เป็นวิธีการเขียนโปรแกรมที่นำแนวคิดในโลกของความเป็นจริงมาใช้กับในโลกของการเขียนโปรแกรม ในการที่โปรแกรมเมอร์สร้างซอฟต์แวร์ขึ้นมาเพื่อแก้ไขปัญหาต่างๆ
OOP หรือชื่อเต็มๆก็คือ Object Oriented Programming อ่านแปลคร่าวๆก็คือการเขียนโปรแกรมเชิงวัตถุ ซึ่งเป็นแนวคิดในการพัฒนาซอฟแวร์ที่และเป็นที่ยอมรับ OOP คืออะไร? การเขียนโปรแกรมเชิงวัตถุ เป็นกระบวนทัศน์การเขียนโปรแกรมเชิงแนวคิดที่ใช้วัตถุเป็นกุญแจสำคัญ ในโมเดลนี้ วัตถุจะใช้แทนสิ่งที่คุณกำลังเขียน