กลับไปหน้าบทความ

อ่าน 1 นาที

วัตถุทางธุรกิจ

อ็อบเจ็กต์ ทางธุรกิจ คือส่วนประกอบภายใน แอปพลิ เคชันซอฟต์แวร์ แบบหลายระดับ ซึ่งทำงานร่วมกับเลเยอร์ การเข้าถึงข้อมูล และ เลเยอร์ตรรกะทางธุรกิจ เพื่อส่งต่อข้อมูล

วัตถุทางธุรกิจ

อ็อบเจ็กต์ทางธุรกิจคือส่วนประกอบภายใน แอปพลิ เคชันซอฟต์แวร์แบบหลายระดับ ซึ่งทำงานร่วมกับเลเยอร์การเข้าถึงข้อมูลและเลเยอร์ตรรกะทางธุรกิจเพื่อส่งต่อข้อมูล

อ็อบเจ็กต์ทางธุรกิจแยกสถานะออกจากพฤติกรรมเนื่องจากมีการสื่อสารระหว่างระดับต่างๆ ในระบบหลายระดับ ในขณะที่การทำงานจริงของแอปพลิเคชันจะเกิดขึ้นในระดับธุรกิจและไม่ได้เคลื่อนย้ายข้ามระดับต่างๆ

การทำงาน

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

แบบจำลองโดเมนที่วัตถุทางธุรกิจไม่มีพฤติกรรม เรียกว่าแบบจำลองโดเมนที่อ่อนแอ (anemic domain model )

ตัวอย่าง

ตัวอย่างเช่น "ผู้จัดการ" จะเป็นวัตถุทางธุรกิจที่มีคุณลักษณะได้แก่ "ชื่อ", "นามสกุล", "อายุ", "พื้นที่", "ประเทศ" และอาจมีความสัมพันธ์แบบ 1 ต่อ nกับพนักงาน (ซึ่งเป็นกลุ่มของอินสแตนซ์ "พนักงาน")

อีกตัวอย่างหนึ่งคือแนวคิดอย่าง "กระบวนการ" ที่มีคุณลักษณะ "ตัวระบุ", "ชื่อ", "วันที่เริ่มต้น", "วันที่สิ้นสุด" และ "ประเภท" และมีความสัมพันธ์กับ "พนักงาน" (ผู้รับผิดชอบ) ที่เริ่มต้นกระบวนการนั้น

ดูเพิ่มเติม

  • รูปแบบ Active Record (Active Record ) เป็นรูปแบบการออกแบบที่จัดเก็บข้อมูลอ็อบเจ็กต์ไว้ในหน่วยความจำในฐานข้อมูลเชิงสัมพันธ์ โดยมีฟังก์ชันสำหรับการแทรก อัปเดต และลบเรคอร์ด
  • ระบบธุรกิจอัจฉริยะ (Business Intelligence ) เป็นสาขาหนึ่งในเทคโนโลยีสารสนเทศที่ให้การสนับสนุนการตัดสินใจและข้อมูลสำคัญทางธุรกิจโดยอาศัยข้อมูล
  • อ็อบเจ็กต์การเข้าถึงข้อมูล (Data Access Objectหรือ Data Access Object หรือ DAO) เป็นรูปแบบการออกแบบที่ให้ส่วนติดต่อกับฐานข้อมูลหรือกลไกการจัดเก็บข้อมูลถาวรประเภทอื่น และนำเสนอการดำเนินการข้อมูลให้กับแอปพลิเคชันโดยไม่ต้องเปิดเผยรายละเอียดของฐานข้อมูล
  • อ็อบเจ็กต์ถ่ายโอนข้อมูล (Data Transfer Object)เป็นรูปแบบการออกแบบที่ใช้อ็อบเจ็กต์ในการส่งผ่านข้อมูลที่รวบรวมไว้ระหว่างกระบวนการต่างๆ เพื่อลดจำนวนการเรียกใช้งาน
  • นิยามของแบบจำลองโดเมนโดยมาร์ติน ฟาวเลอร์
  • แบบจำลองโดเมนโลหิตจางโดย มาร์ติน ฟาวเลอร์

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Business_object&oldid=1233104739 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ วัตถุทางธุรกิจ

อ็อบเจ็กต์ ทางธุรกิจ คือส่วนประกอบภายใน แอปพลิ เคชันซอฟต์แวร์ แบบหลายระดับ ซึ่งทำงานร่วมกับเลเยอร์ การเข้าถึงข้อมูล และ เลเยอร์ตรรกะทางธุรกิจ เพื่อส่งต่อข้อมูล

การทำงาน

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

ตัวอย่าง

ตัวอย่างเช่น "ผู้จัดการ" จะเป็นวัตถุทางธุรกิจที่มีคุณลักษณะได้แก่ "ชื่อ", "นามสกุล", "อายุ", "พื้นที่", "ประเทศ" และอาจมีความ สัมพันธ์แบบ 1 ต่อ n กับพนักงาน (ซึ่งเป็นกลุ่มของอินสแตนซ์ "พนักงาน")

ดูเพิ่มเติม

รูปแบบ Active Record (Active Record ) เป็นรูปแบบการออกแบบที่จัดเก็บข้อมูลอ็อบเจ็กต์ไว้ในหน่วยความจำในฐานข้อมูลเชิงสัมพันธ์ โดยมีฟังก์ชันสำหรับการแทรก อัปเดต และลบเรคอร์ด ระบบธุรกิจอัจฉริยะ (Business Intelligence )...