การตกแต่งอาคารชั้น ๆ เป็นรูปแบบพื้นฐานที่ใช้ในโครงการซอฟต์แวร์ที่ซับซ้อน เพื่อจัดโค้ดให้เป็นระเบียบเป็นส่วนต่างๆ วิธีนี้จะช่วยให้ความทนทาน ยืดหยุ่น และแยกปัญหาได้
หลัก การ ของ โครง สร้าง ชั้น นอก
สถาปัตยกรรมชั้นนอกแบ่งระบบซอฟต์แวร์เป็นชั้น ๆ แต่ละชั้นมีความรับผิดชอบเฉพาะ โดยปกติแล้วจะมีชั้นนําเสนอ ตรรกะธุรกิจ และข้อมูล องค์ประกอบแต่ละชั้นจะตอบสนองเฉพาะชั้นที่อยู่ชิด ส่งเสริมการแยกชั้นชัดเจน และการลดความขึ้นต่อกัน
เพิ่มเลเยอร์...
เริ่มด้วยการกําหนดบทบาทของแต่ละชั้นภายในโครงการ โดยชั้นนําเสนอจะจัดการกับส่วนติดต่อผู้ใช้, โครงสร้างชั้นตรรกะของธุรกิจ ประมวลผลข้อมูลและกฏต่าง ๆ และข้อมูลในชั้นจัดการการปฏิสัมพันธ์กับฐานข้อมูล ใช้ส่วนเชื่อมต่อและนามธรรมเพื่อลดชั้นข้อมูล ทําให้ระบบสามารถแก้ไขและทดสอบได้ง่ายขึ้น
ฝึกดีที่สุด
- [FLT: 0] ขอบเขตที่ชัดเจน: เพื่อให้แน่ใจว่าแต่ละชั้นมีวัตถุประสงค์ที่นิยามไว้อย่างดี
- [FLT: 0] ใช้อินเทอร์เฟซ: เชื่อมต่อระหว่างชั้นโดยไม่มีคู่แน่น
- [FLT: 0] ฉีดวัคซีนที่เชื่อมต่อได้: จัดการการขึ้นทะเบียนเพื่อปรับปรุงความทนทาน
- [FLT: 0] รักษาชั้นอิสระ: หลีกการพึ่งพาโดยตรงระหว่างชั้นที่ไม่ใช่ขอบ