คำถามติดแท็ก strategy-pattern

18
รูปแบบการออกแบบกลยุทธ์และรูปแบบการออกแบบของรัฐแตกต่างกันอย่างไร
อะไรคือความแตกต่างระหว่างรูปแบบการออกแบบกลยุทธ์และรูปแบบการออกแบบของรัฐ? ฉันกำลังอ่านบทความไม่กี่เรื่องบนเว็บ แต่ไม่สามารถบอกความแตกต่างได้อย่างชัดเจน ใครช่วยอธิบายความแตกต่างในเงื่อนไขของคนธรรมดาได้มั้ย

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

12
รูปแบบโรงงานและกลยุทธ์แตกต่างกันอย่างไร
มีใครอธิบายความแตกต่างระหว่างรูปแบบโรงงานและกลยุทธ์ได้หรือไม่? สำหรับฉันทั้งสองดูเหมือนกันนอกเหนือจากคลาสโรงงานเพิ่มเติม (ซึ่งสร้างวัตถุของผลิตภัณฑ์ในรูปแบบโรงงาน)

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

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

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

9
อะไรคือความแตกต่างระหว่าง Strategy Pattern และ Dependency Injection?
รูปแบบกลยุทธ์และ Dependency Injection ช่วยให้เราสามารถตั้งค่า / ฉีดวัตถุในขณะทำงานได้ อะไรคือความแตกต่างระหว่าง Strategy Pattern และ Dependency Injection?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.