mechanism for multiple inheritance can be quite problematic as it has  การแปล - mechanism for multiple inheritance can be quite problematic as it has  ไทย วิธีการพูด

mechanism for multiple inheritance

mechanism for multiple inheritance can be quite problematic as it has to provide a way
of dealing with conflicts that arise when the superclasses contain the same attributes or
methods. Not all object-oriented languages and DBMSs support multiple inheritance as
a matter of principle. Some authors claim that multiple inheritance introduces a level of
complexity that is hard to manage safely and consistently. Others argue that it is required
to model the ‘real world’, as in this example. Those languages that do support it, handle
conflict in a variety of ways, such as:
n Include both attribute/method names and use the name of the superclass as a qualifier.
For example, if bonus is an attribute of both Manager and SalesStaff, the subclass
SalesManager could inherit bonus from both superclasses and qualify the instance of
bonus in SalesManager as either Manager.bonus or SalesStaff.bonus.
n Linearize the inheritance hierarchy and use single inheritance to avoid conflicts. With
this approach, the inheritance hierarchy of Figure 25.6 would be interpreted as:
SalesManager → Manager → SalesStaff
or
SalesManager → SalesStaff → Manager
With the previous example, SalesManager would inherit one instance of the attribute
bonus, which would be from Manager in the first case, and SalesStaff in the second case.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
กลไกการสืบทอดหลายสามารถค่อนข้างมีปัญหามันมีให้แบบ
จัดการกับ conflicts ที่เกิดขึ้นเมื่อ superclasses ที่ประกอบด้วยแอตทริบิวต์เดียวกัน หรือ
วิธีการ ภาษาเชิงวัตถุและ DBMSs ไม่สนับสนุนการสืบทอดหลายเป็น
เรื่องของหลักการ บางอย่างผู้เขียนอ้างว่า สืบทอดหลายแนะนำระดับ
ความซับซ้อนที่ยากที่จะจัดการได้อย่างปลอดภัย และต่อเนื่อง ผู้อื่นโต้แย้งว่า มันจำเป็น
แบบ 'โลกจริง' ในตัวอย่างนี้ ภาษาที่สนับสนุน จัดการ
conflict หลายวิธี เช่น:
n รวมทั้งชื่อแอททริบิวต์/วิธีการ และใช้ชื่อของซุปเปอร์คลาสที่เป็น qualifier
ตัวอย่าง ถ้าโบนัสเป็นแอตทริบิวต์ของผู้จัดการและ SalesStaff ย่อยที่
SalesManager สามารถสืบทอดโบนัสจากทั้ง superclasses และรับอินสแตนซ์ของ
โบนัสใน SalesManager เป็น Manager.bonus หรือ SalesStaff.bonus.
n Linearize ลำดับชั้นการสืบทอด และใช้สืบทอดเดียวเพื่อหลีกเลี่ยงการ conflicts ด้วย
นี้วิธีการ ลำดับชั้นการสืบทอดของรูป 25.6 จะแปลเป็น:
→ SalesManager →ผู้จัดการ SalesStaff
หรือ
SalesManager → SalesStaff →ผู้จัดการ
ตัวอย่างก่อนหน้านี้ SalesManager จะสืบทอดหนึ่งอินสแตนซ์ของแอตทริบิวต์
โบนัส ซึ่งจะมาจากผู้จัดการในกรณี first และ SalesStaff ในกรณีที่สอง
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
กลไกสำหรับมรดกหลายอาจเป็นปัญหาค่อนข้างเป็นมันมีที่จะให้วิธีการ
ในการจัดการกับ con ขัดแย้งที่เกิดขึ้นเมื่อ superclasses มีลักษณะเดียวกันหรือ
วิธีการ ไม่ได้ทุกภาษาเชิงวัตถุและ DBMSs สนับสนุนมรดกหลายเป็น
เรื่องของหลักการ นักเขียนบางคนอ้างว่ามรดกหลายแนะนำระดับของ
ความซับซ้อนที่ยากที่จะจัดการได้อย่างปลอดภัยและอย่างต่อเนื่อง อื่น ๆ ยืนยันว่าจะต้อง
สร้างแบบจำลอง 'จริง' ในขณะที่ตัวอย่างนี้ ภาษาผู้ที่ไม่สนับสนุนมันจัดการ
ICT ขัดแย้งในหลายวิธีเช่น:
n รวมทั้งแอตทริบิวต์ / ชื่อวิธีและใช้ชื่อของ superclass เป็นเอ้อไฟ Quali
ตัวอย่างเช่นถ้าโบนัสเป็นคุณลักษณะของทั้งสองฝ่ายและ SalesStaff, รอง
SalesManager สามารถรับโบนัสจาก superclasses ทั้งสองและมีคุณสมบัติตัวอย่างของ
โบนัสใน SalesManager เป็นทั้ง Manager.bonus หรือ SalesStaff.bonus
n linearize ลำดับชั้นของมรดกและใช้มรดกเดียวที่จะหลีกเลี่ยงการต่อต้านขัดแย้ง ด้วย
วิธีการนี้ลำดับชั้นมรดกรูปที่ 25.6 จะได้รับการตีความว่าเป็น:
SalesManager →ผู้จัดการ→ SalesStaff
หรือ
SalesManager → SalesStaff →จัดการ
กับตัวอย่างก่อนหน้านี้ SalesManager จะสืบทอดหนึ่งตัวอย่างของแอททริบิ
โบนัสซึ่งจะได้มาจากการจัดการในกรณีที่ไฟแรก และ SalesStaff ในกรณีที่สอง
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
กลไกหลายมรดกสามารถค่อนข้างมีปัญหา มันต้องมีวิธีจัดการกับคอนfl
ของไอซีที ที่เกิดขึ้นเมื่อ superclasses ประกอบด้วยคุณลักษณะเดียวกันหรือ
วิธี ไม่ทั้งหมดและการสนับสนุนหลายภาษาเชิงวัตถุ DBMSs มรดกเป็น
เป็นหลักการสำคัญ มีผู้อ้างว่าเป็นมรดกที่มีหลายระดับของ
ความซับซ้อนที่ยากที่จะจัดการอย่างปลอดภัยและอย่างต่อเนื่อง อื่น ๆยืนยันว่ามันเป็นแบบ '
' โลกจริง เช่น ในตัวอย่างนี้ ภาษาเหล่านั้นที่สนับสนุน จัดการ
con flไอซีทีในหลากหลายวิธี เช่น :
n รวมทั้งลักษณะ / วิธีการและใช้ชื่อชื่อของซูเปอร์คลาสเป็น quali จึงเอ้อ
ตัวอย่างเช่นถ้าโบนัสเป็นคุณลักษณะของทั้งผู้จัดการและ salesstaff subclass
,salesmanager อาจได้รับโบนัสจากทั้ง superclasses และรับอินสแตนซ์ของ
โบนัสใน salesmanager เป็น manager.bonus หรือ salesstaff โบนัส .
n linearize มรดกและการปกครองเป็นลำดับชั้นเดียวใช้มรดกเพื่อหลีกเลี่ยงคอนflไอซีที . กับ
วิธีนี้มรดกลำดับชั้นของรูปยังจะถูกตีความเป็น salesmanager → keyboard - key - name :


salesstaff ผู้จัดการ→ keyboard - key - name หรือsalesmanager → keyboard - key - name salesstaff → keyboard - key - name ผู้จัดการ
กับตัวอย่างก่อนหน้านี้ salesmanager จะสืบทอดหนึ่งอินสแตนซ์ของแอตทริบิวต์
โบนัส ซึ่งจะเป็นผู้จัดการในจึงตัดสินใจเดินทางกรณีและ salesstaff ในคดีที่สอง
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: