รูปแบบสถาปัตยกรรม Single Responsibility Principle (SRP) คืออะไร?

หลักการความรับผิดชอบเดียว (SRP) เป็นรูปแบบสถาปัตยกรรมที่แนะนำว่าชั้นเรียนควรมีความรับผิดชอบหรือเหตุผลเพียงอย่างเดียวในการเปลี่ยนแปลง ซึ่งหมายความว่าชั้นเรียนควรมีงาน งาน หรือหน้าที่เพียงหนึ่งเดียวที่ต้องทำ และควรทำได้ดีโดยไม่ต้องรับผิดชอบงานอื่นใด

รูปแบบ SRP ช่วยให้มั่นใจได้ว่าแต่ละคลาสมีความเหนียวแน่นสูงและมีความเชื่อมโยงน้อยที่สุดกับคลาสอื่นๆ ทำให้ระบบซอฟต์แวร์เป็นแบบแยกส่วนมากขึ้น เข้าใจและบำรุงรักษาได้ง่ายขึ้น การแบ่งระบบที่ซับซ้อนออกเป็นคลาสที่เล็กลงและมุ่งเน้นมากขึ้น สถาปัตยกรรมโดยรวมจะมีความยืดหยุ่น ปรับขยายได้ และขยายได้มากขึ้น

โดยสรุป รูปแบบสถาปัตยกรรม SRP นั้นเกี่ยวกับการออกแบบคลาสที่มีความรับผิดชอบเดียว ทำให้ง่ายต่อการเข้าใจ ทดสอบ และบำรุงรักษา

วันที่เผยแพร่: