Separation of Concerns (SoC)

Separation of concerns (SoC)

เป็นกระบวนการของการแบ่งแยกหน้าที่โปรแกรมคอมพิวเตอร์ที่มีคุณสมบัติที่แตกต่างกัน เพื่อให้การทับซ้อนหน้าที่การทำงานกันน้อยที่สุดเท่าที่จะทำได้ ภาระหน้าที่(concern)เป็นส่วนหนึ่งของความสนใจหรือเป้าหมายในโปรแกรมใดๆ โดยทั่วไปภาระหน้าที่(concern) มีความหมายเหมือนกับคุณสมบัติหรือพฤติกรรม

Design Patterns, Practices Patterns และ Pattenrs ใดๆ มีหลักการ SoC นี้แฝงอยู่ด้วยเสมอ

ขอบคุณครับ 🙂

Advertisements

#agile-software-development, #design, #pattenrs