Loosely coupled designs allow us to build flexible OOsystems that can  การแปล - Loosely coupled designs allow us to build flexible OOsystems that can  ไทย วิธีการพูด

Loosely coupled designs allow us to

Loosely coupled designs allow us to build flexible OO
systems that can handle change because they minimize the
interdependency between objects.
When two objects are loosely coupled, they can interact,
but have very little knowledge of each other. The Observer
Pattern provides an object design where subjects and
observers are loosely coupled.
The only thing the subject knows about an observer is
that it implements a certain interface, the Observer interface.
It doesn’t need to know the concrete class of the observer,
what it does, or anything else about it.
We can add new observers at any time. Because the only
thing the subject depends on is a list of objects that
implement the Observer interface, we can add new
observers whenever we want. In fact, we can replace anyobserver at runtime with another observer and the subject
will keep purring along. Likewise, we can remove observers
at any time.
We never need to modify the subject to add new types of
observers. Let’s say we have a new concrete class come
along that needs to be an observer. We don’t need to make
any changes to the subject to accommodate the new class
type, all we have to do is implement the Observer interface
in the new class and register as an observer. The subject
doesn’t care, it will deliver notifications to any object that
implements the Observer interface.
We can reuse subjects or observers independently of
each other. If we have another use for a subject or an
observer, we can easily reuse them because the two aren’t
tightly coupled.
Changes to either the subject or an observer will not
affect the other.
Because the two are loosely coupled, we are free to
make changes to either, as long as the objects still meet their
obligations to implement the subject or observer interfaces
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ออกแบบควบคู่ซึ่งทำให้เราสร้างดายืดหยุ่นระบบที่สามารถเปลี่ยนได้เนื่องจากจะลดการความเชื่อมโยงกันระหว่างวัตถุเมื่อวัตถุทั้งสองซึ่งได้ควบคู่ พวกเขาสามารถโต้ตอบแต่มีความรู้น้อยมากกัน ดิออบเซิร์ฟเวอร์รูปแบบแสดงแบบวัตถุที่หัวเรื่อง และผู้สังเกตการณ์ซึ่งจะควบคู่กันสิ่งเดียวที่รู้เรื่องเกี่ยวกับแหล่งที่อยู่ใช้บางอินเทอร์เฟซแบบ อินเตอร์เฟซนักการมันไม่จำเป็นต้องรู้แหล่ง ชั้นคอนกรีตอะไรได้บ้าง หรืออะไรเกี่ยวกับมันเราสามารถเพิ่มผู้สังเกตการณ์ใหม่ตลอดเวลา เนื่องจากเฉพาะรายการของวัตถุเป็นเรื่องที่ขึ้นอยู่กับสิ่งที่ใช้อินเตอร์เฟซนักการ เราสามารถเพิ่มใหม่ผู้สังเกตการณ์เมื่อใดก็ ตามที่เราต้องการ ในความเป็นจริง เราสามารถแทน anyobserver ขณะใช้งานจริงกับแหล่งอื่นและเรื่องจะให้ purring ไปตาม ในทำนองเดียวกัน เราสามารถเอาผู้สังเกตการณ์ตลอดเวลาเราไม่จำเป็นต้องปรับเปลี่ยนเรื่องการเพิ่มประเภทใหม่ผู้สังเกตการณ์ สมมติว่า เรามีชั้นคอนกรีตใหม่มาตามที่ต้องการจะเป็นนักการ เราไม่จำเป็นต้องทำเปลี่ยนแปลงเพื่อรองรับชั้นใหม่ให้ชนิด สิ่งที่เราต้องทำคือใช้อินเทอร์เฟซนักการในคลาสใหม่และลงทะเบียนเป็นแหล่งที่ ชื่อเรื่องไม่ดูแล มันจะส่งการแจ้งเตือนวัตถุใด ๆ ที่ใช้อินเทอร์เฟซนักการเราสามารถนำเรื่องหรือผู้สังเกตการณ์เป็นอิสระจากของกันและกัน ถ้าเรามีหัวข้ออื่นใช้หรือนักการ เราสามารถได้นำพวกเขา เพราะทั้งสองไม่ได้อย่างใกล้ชิดควบคู่เปลี่ยนแปลงหัวเรื่องหรือแหล่งที่จะไม่มีผลต่อกันเนื่องจากทั้งสองซึ่งได้ควบคู่ เรามีอิสระในการทำการเปลี่ยนแปลงอย่างใดอย่างหนึ่ง ตราบใดที่วัตถุยังตอบสนองความข้อผูกมัดในการใช้อินเทอร์เฟซเรื่องหรือแหล่ง
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
การออกแบบคู่อย่างอิสระช่วยให้เราสามารถสร้างความยืดหยุ่น OO
ระบบที่สามารถจัดการกับการเปลี่ยนแปลงเพราะพวกเขาลด
interdependency ระหว่างวัตถุ.
เมื่อวัตถุทั้งสองเป็นคู่หลวมพวกเขาสามารถโต้ตอบ
แต่มีความรู้น้อยมากของแต่ละอื่น ๆ นักสังเกตการณ์แบบมีการออกแบบวัตถุที่อาสาสมัครและผู้สังเกตการณ์จะคู่อย่างอิสระ. สิ่งเดียวที่เรื่องรู้เกี่ยวกับผู้สังเกตการณ์คือว่ามันดำเนินการติดต่อบางส่วนติดต่อผู้สังเกตการณ์. มันไม่จำเป็นที่จะรู้ว่าชั้นเป็นรูปธรรมของการสังเกตสิ่งที่มันไม่หรือสิ่งอื่นที่เกี่ยวกับเรื่องนี้. เราสามารถเพิ่มผู้สังเกตการณ์ใหม่ได้ตลอดเวลา เพราะเพียง แต่สิ่งที่เรื่องนี้ขึ้นอยู่กับเป็นรายชื่อของวัตถุที่ใช้อินเตอร์เฟซสังเกตการณ์ที่เราสามารถเพิ่มใหม่สังเกตการณ์เมื่อใดก็ตามที่เราต้องการ ในความเป็นจริงเราสามารถแทนที่ anyobserver ที่รันไทม์กับผู้สังเกตการณ์อื่นและเรื่องที่จะทำให้purring พร้อม ในทำนองเดียวกันเราสามารถเอาผู้สังเกตการณ์ได้ตลอดเวลา. เราไม่เคยต้องปรับเปลี่ยนเรื่องที่จะเพิ่มรูปแบบใหม่ของผู้สังเกตการณ์ สมมติว่าเราได้เรียนคอนกรีตใหม่มาพร้อมที่จะต้องมีผู้สังเกตการณ์ เราไม่จำเป็นต้องทำการเปลี่ยนแปลงใด ๆ ในเรื่องนี้เพื่อรองรับการเรียนใหม่ชนิดทั้งหมดที่เราต้องทำคือการใช้อินเตอร์เฟซสังเกตการณ์ในชั้นเรียนใหม่และลงทะเบียนในฐานะผู้สังเกตการณ์ เรื่องที่ไม่สนใจก็จะส่งการแจ้งเตือนไปยังวัตถุใด ๆ ที่ใช้อินเตอร์เฟซสังเกตการณ์. เราสามารถนำมาใช้อาสาสมัครหรือผู้สังเกตการณ์อิสระจากกันและกัน ถ้าเรามีการใช้งานเป็นเรื่องหรืออีกสังเกตการณ์เราสามารถนำมาใช้ใหม่เพราะทั้งสองไม่ได้คู่แน่น. การเปลี่ยนแปลงทั้งเรื่องหรือผู้สังเกตการณ์จะไม่ส่งผลกระทบต่อคนอื่น ๆ . เพราะทั้งสองคู่อย่างอิสระเรามีอิสระ ที่จะทำให้เกิดการเปลี่ยนแปลงอย่างใดอย่างหนึ่งตราบเท่าที่วัตถุยังคงตอบสนองความต้องการของพวกเขาภาระผูกพันในการดำเนินการเรื่องหรืออินเตอร์เฟซผู้สังเกตการณ์




























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

Copyright ©2025 I Love Translation. All reserved.

E-mail: