Generic Type
บทนำ: ปัญหาของ “ไม่รู้ประเภท” เมื่อคุณใช้ C […]
บทนำ: ทำไมต้องมี Collections? เมื่อเขียนโปรแกรม เราบ่อย
Collections API: List, Set, Map, Queue Read More »
บทนำ: ปัญหาซ้ำๆ ต้องแก้วิธีเดิมๆ ในระหว่างการเขียนโปรแก
Design Patterns เบื้องต้น Read More »
บทนำ: จะให้ความรับผิดชอบแก่ class ไหน? SOLID เป็นหลักกา
GRASP (General Responsibility Assignment) Read More »
บทนำ: ทำไมต้องมี “หลักการ” ในการเขียน OOP?
SOLID: 5 หลักการของ OOP ที่ดี Read More »
บทนำ: ปัญหา “ขึ้นอยู่กับ Implementation” ใน
Dependency Inversion (หลักการย่อยของ SOLID) Read More »
บทนำ: ทำไมต้องมี “สัญญา” ในโปรแกรม? ลองนึกภ
การออกแบบ “สัญญา (Contract)” ให้ระบบทำงานแทนกันได้ Read More »
บทนำ: ทำไมต้องมี Abstract Class และ Interface ในภาษา Ja
Abstract Class vs Interface Read More »
บทนำ: ปัญหาของการจัดการ Multiple Types เมื่อเรามี objec
Polymorphism ยืดหยุ่นต่อการเปลี่ยน Type Read More »