อ่าน 1 นาที
เลเยอร์ (การออกแบบเชิงวัตถุ)
ในการออกแบบเชิงวัตถุของซอฟต์แวร์ เลเยอร์คือกลุ่มของคลาสที่มีชุดการพึ่งพาโมดูล แบบลิงก์ไท ม์ เดียวกัน กับโมดูลอื่นกล่าวอีกนัยหนึ่ง เลเยอร์คือกลุ่มของส่วนประกอบ ที่นำกลับมาใช้ใหม่ได้
เลเยอร์ (การออกแบบเชิงวัตถุ)
ในการออกแบบเชิงวัตถุของซอฟต์แวร์ เลเยอร์คือกลุ่มของคลาสที่มีชุดการพึ่งพาโมดูล แบบลิงก์ไท ม์ เดียวกัน กับโมดูลอื่น[ 1 ]กล่าวอีกนัยหนึ่ง เลเยอร์คือกลุ่มของส่วนประกอบ ที่นำกลับมาใช้ใหม่ได้ ซึ่งนำกลับมาใช้ใหม่ได้ในสถานการณ์ที่คล้ายคลึงกัน ในภาษาโปรแกรม การแบ่งแยกเลเยอร์มักจะแสดงออกมาในรูปของการพึ่งพาแบบ "นำเข้า" ระหว่างโมดูลซอฟต์แวร์
โดยทั่วไปแล้ว เลเยอร์ต่างๆ จะถูกจัดเรียงในรูปแบบลำดับชั้นคล้ายต้นไม้โดยมีความสัมพันธ์แบบพึ่งพาเป็นตัวเชื่อมระหว่างเลเยอร์ ความสัมพันธ์แบบพึ่งพาระหว่างเลเยอร์มักจะเป็น ความสัมพันธ์ แบบสืบทอดการประกอบหรือการรวมกลุ่มแต่ก็สามารถใช้ความสัมพันธ์แบบพึ่งพาประเภทอื่นๆ ได้เช่นกัน
เลเยอร์เป็นรูปแบบสถาปัตยกรรมที่อธิบายไว้ในหนังสือหลายเล่ม เช่นสถาปัตยกรรมซอฟต์แวร์เชิงรูปแบบ[ 2 ]
ดูเพิ่มเติม
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ เลเยอร์ (การออกแบบเชิงวัตถุ)
ในการออกแบบเชิงวัตถุของซอฟต์แวร์ เลเยอร์คือกลุ่มของคลาสที่มีชุดการพึ่งพาโมดูล แบบลิงก์ไท ม์ เดียวกัน กับโมดูลอื่นกล่าวอีกนัยหนึ่ง เลเยอร์คือกลุ่มของส่วนประกอบ ที่นำกลับมาใช้ใหม่ได้
ดูเพิ่มเติม
ชั้นนามธรรม สถาปัตยกรรมหลายชั้น ชั้นเฉือน ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Layer_(object-oriented_design)&oldid=1165573134 "