- GRASP คืออะไร — 9 หลักตัดสินว่าโค้ดควรอยู่ class ไหน อย่างมีเหตุผล
GRASP คือชุดหลักการ 9 ข้อที่ตอบคำถามว่า 'method นี้ควรอยู่ class ไหน' พร้อมตัวอย่างจริง ข้อดีข้อเสีย และความสัมพันธ์กับ SOLID
6 min read - OOP คืออะไร — เข้าใจ 3 แกนหลัก Encapsulation, Inheritance, Polymorphism
เข้าใจ OOP จริง ๆ ผ่านสามแนวคิดหลักที่ทุก codebase ใช้ — ซ่อนอะไร รับอะไรมา และแปลงร่างได้กี่แบบ
3 min read