Separation of concerns (SoC)
เป็นกระบวนการของการแบ่งแยกหน้าที่โปรแกรมคอมพิวเตอร์ที่มีคุณสมบัติที่แตกต่างกัน เพื่อให้การทับซ้อนหน้าที่การทำงานกันน้อยที่สุดเท่าที่จะทำได้ ภาระหน้าที่(concern)เป็นส่วนหนึ่งของความสนใจหรือเป้าหมายในโปรแกรมใดๆ โดยทั่วไปภาระหน้าที่(concern) มีความหมายเหมือนกับคุณสมบัติหรือพฤติกรรม
Design Patterns, Practices Patterns และ Pattenrs ใดๆ มีหลักการ SoC นี้แฝงอยู่ด้วยเสมอ
ขอบคุณครับ 🙂
Advertisements