คำถามติดแท็ก composition


19
อะไรคือความแตกต่างระหว่างความสัมพันธ์การรวมตัวและการแต่งเพลง?
อะไรคือความแตกต่างระหว่างความสัมพันธ์การรวมตัวและการแต่งเพลง? โปรดอธิบายในแง่ของการใช้งาน


3
React.js: การห่อส่วนประกอบหนึ่งไปยังอีกองค์ประกอบ
ภาษาเทมเพลตจำนวนมากมีคำสั่ง "slot" หรือ "yield" ที่อนุญาตให้ทำการเรียงกลับกันบางส่วนของการควบคุมเพื่อห่อเทมเพลตหนึ่งไว้ในอีกอันหนึ่ง เชิงมุมมี"transclude ตัวเลือก" ทางรถไฟมีคำสั่งให้ผลผลิต หาก React.js มีข้อความให้ผลก็จะมีลักษณะเช่นนี้: var Wrapper = React.createClass({ render: function() { return ( <div className="wrapper"> before <yield/> after </div> ); } }); var Main = React.createClass({ render: function() { return ( <Wrapper><h1>content</h1></Wrapper> ); } }); ผลลัพธ์ที่ต้องการ: <div class="wrapper"> before <h1>content</h1> after </div> อนิจจา …

10
Orchestration vs. Choreography
อะไรคือความแตกต่างระหว่างการประสานงานบริการและการออกแบบท่าเต้นของบริการจากมุมมองภายในองค์กร

9
ความแตกต่างของการนำไปใช้งานระหว่าง Aggregation และ Composition ใน Java
ฉันตระหนักถึงความแตกต่างของแนวคิดระหว่างการรวมและองค์ประกอบ ใครช่วยบอกฉันถึงความแตกต่างของการใช้งานใน Java ระหว่างพวกเขาพร้อมตัวอย่างได้ไหม

10
องค์ประกอบของ Haskell (.) กับตัวดำเนินการไปข้างหน้าของ F # (|>)
ใน F # การใช้ตัวดำเนินการเดินหน้าท่อ|>เป็นเรื่องปกติ อย่างไรก็ตามใน Haskell ฉันเคยเห็นแค่การใช้องค์ประกอบของฟังก์ชัน(.)เท่านั้น ฉันเข้าใจว่ามันเกี่ยวข้องกันแต่มีเหตุผลด้านภาษาหรือไม่ที่ไม่ได้ใช้ไพพ์ฟอร์เวิร์ดใน Haskell หรือเป็นอย่างอื่น

7
Java - ชื่อเมธอดชนกันในการใช้งานอินเตอร์เฟส
ถ้าฉันมีสองอินเทอร์เฟซทั้งสองอย่างแตกต่างกันในวัตถุประสงค์ของพวกเขา แต่มีลายเซ็นวิธีเดียวกันฉันจะทำให้คลาสใช้ทั้งสองอย่างโดยไม่ถูกบังคับให้เขียนเมธอดเดียวที่ทำหน้าที่ทั้งอินเทอร์เฟซและการเขียนตรรกะที่ซับซ้อนในเมธอด การใช้งานที่ตรวจสอบว่ามีการเรียกใช้วัตถุประเภทใดและเรียกใช้รหัสที่เหมาะสม? ใน C # สิ่งนี้ถูกเอาชนะโดยสิ่งที่เรียกว่าการใช้งานอินเทอร์เฟซที่ชัดเจน มีวิธีที่เทียบเท่าใน Java หรือไม่?

2
การรวมส่วนของ Haskell Code เพื่อให้ได้ภาพที่ใหญ่ขึ้น
นี่คือรหัสที่ฉันเข้ามาบางที่ แต่ต้องการทราบวิธีการทำงาน: findIndices :: (a -> Bool) -> [a] -> [Int] findIndices _ [] = [] findIndices pred xs = map fst (filter (pred . snd) (zip [0..] xs)) ผลลัพธ์: findIndices (== 0) [1,2,0,3,0] == [2,4]โดยที่ pred คือ (== 0) & xs คือ [1,2,0,3,0] ฉันจะแสดงความเข้าใจของฉัน: (zip [0..] xs) บรรทัดข้างต้นทำอะไรได้บ้างนำดัชนีไปสู่ทุกสิ่งในรายการ สำหรับอินพุตที่ระบุข้างต้นมันจะมีลักษณะดังนี้: …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.