ในบทความนี้เราจะมาลองนำหลักการของ SOLID Principles มาใช้ใน Swift ซึ่งใน SOLID ก็จะมีกฎอยู่ 5 ข้อ ให้เราได้ทำตาม ทั้งหมดก็เพื่อให้ code ของเรามีความเข้าใจง่าย ยืดหยุ่นและง่ายแต่การ maintain โดยในบทความนี้ผมจะไม่ได้ลงรายละเอียดเท่าไหร่นัก จะเน้นไปทาง code ก่อนใช้กับหลังใช้เจ้า SOLID ว่ามีความแตกต่างกันยังไงบ้าง
หากใครอยากอ่านโดยละเอียด สามารถดูได้ตามลิงก์ด้านล่างนี้เขียนไว้ละเอียดดีมากๆ สามารถเข้าไปอ่านเพิ่มเติมกันได้
โดยผมจะแยกแต่ละหัวข้อไว้ดังนี้