ผลต่างระหว่างรุ่นของ "แบบแผนการออกแบบซอฟต์แวร์"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Pattana (คุย | ส่วนร่วม)
BotKung (คุย | ส่วนร่วม)
ทดลองเรียงหมวดหมู่ และเก็บกวาดพื้นฐานด้วยบอต โปรดตรว
บรรทัด 1:
{{ชื่ออังกฤษ}}
'''ดีไซน์แพตเทิร์น''' (Design Patterns) คือแบบแผนหรือแนวทางที่ใช้ในการแก้ไขปัญหาที่เกิดขึ้นเสมอๆ ในการออกแบบ[[คอมพิวเตอร์ซอฟต์แวร์]] แบบแผนและแนวทางเหล่านี้ไม่ใช่รูปแบบตายตัวที่จะถูกนำไปใช้โดยตรง แต่เป็นการอธิบายแนวทางหรือโครงที่จะถูกนำไปประยุกต์ใช้ในสถานการณ์ต่างๆ กล่าวเฉพาะในทาง[[การเขียนโปรแกรมเชิงวัตถุ]] ดีไซน์แพตเทิร์นจะแสดงความสัมพันธ์ต่อกันระหว่างคลาสหรือออปเจ็คต่างๆอ็อบเจกต์ต่างๆ โดยไม่จำเพาะเจาะจงการนำไปใช้งานในขั้นสุดท้าย อัลกอริทึมไม่จัดเป็นดีไซน์แพตเทิร์นเพราะเป็นการแก้ปัญหาในทางการประมวลผลมากกว่าในทางการออกแบบ
 
== จุดเริ่มต้น ==
บรรทัด 18:
การจัดหมวดหมู่ดีไซน์แพตเทิร์นตามหนังสือ Design Patterns แบ่งตามวัตถุประสงค์การใช้งาน ดังนี้
 
=== แพตเทิร์นการสร้างออปเจ็คอ็อบเจกต์ (creational patterns) ===
* [[Abstract factory pattern|Abstract Factory]]
* [[Builder pattern|Builder]]