อ่าน 2 นาที
รูปแบบการออกแบบ
รูป แบบการออกแบบ คือรูปแบบที่นำกลับมาใช้ซ้ำได้ของวิธีแก้ปัญหาการออกแบบ แนวคิดนี้ได้รับการแนะนำโดยสถาปนิกคริ สโตเฟอร์ อเล็กซานเดอร์ [ 1 ] และได้รับการปรับใช้สำหรับสาขาวิชาอื่นๆ...
รูปแบบการออกแบบ
รูปแบบการออกแบบคือรูปแบบที่นำกลับมาใช้ซ้ำได้ของวิธีแก้ปัญหาการออกแบบ แนวคิดนี้ได้รับการแนะนำโดยสถาปนิกคริสโตเฟอร์ อเล็กซานเดอร์[ 1 ]และได้รับการปรับใช้สำหรับสาขาวิชาอื่นๆ อีกมากมาย โดยเฉพาะอย่างยิ่งวิศวกรรมซอฟต์แวร์[ 2 ]
รายละเอียด
ภาษารูปแบบ (Pattern Language ) คือชุดรูปแบบการออกแบบที่เป็นระบบซึ่งเกี่ยวข้องกับสาขาเฉพาะด้านภาษานี้ให้คำศัพท์ร่วมกันสำหรับการพูดคุยเกี่ยวกับสถานการณ์ที่นักออกแบบต้องเผชิญ
องค์ประกอบของภาษานี้คือสิ่งที่เรียกว่ารูปแบบ (patterns) แต่ละรูปแบบจะอธิบายปัญหาที่เกิดขึ้นซ้ำแล้วซ้ำเล่าในสภาพแวดล้อมของเรา จากนั้นจะอธิบายแก่นของวิธีแก้ปัญหาดังกล่าว ในลักษณะที่ทำให้คุณสามารถใช้วิธีแก้ปัญหานี้ได้นับล้านครั้ง โดยไม่ต้องทำซ้ำในแบบเดิมเลย
— คริสโตเฟอร์ อเล็กซานเดอร์, ภาษารูปแบบ[ 1 ]
การจัดทำเอกสารรูปแบบจำเป็นต้องอธิบายว่าเหตุใดสถานการณ์เฉพาะจึงก่อให้เกิดปัญหา และส่วนประกอบของรูปแบบมีความสัมพันธ์กันอย่างไรเพื่อให้ได้วิธีแก้ปัญหา[ 3 ]คริสโตเฟอร์ อเล็กซานเดอร์อธิบายปัญหาการออกแบบทั่วไปว่าเกิดจาก "แรงที่ขัดแย้งกัน" เช่น ความขัดแย้งระหว่างความต้องการให้ห้องมีแสงแดดส่องถึงและความต้องการไม่ให้ห้องร้อนเกินไปในช่วงบ่ายของฤดูร้อน รูปแบบจะไม่บอกนักออกแบบว่าควรติดตั้งหน้าต่างในห้องกี่บาน แต่จะเสนอชุดค่านิยมเพื่อเป็นแนวทางให้นักออกแบบตัดสินใจเลือกสิ่งที่ดีที่สุดสำหรับการใช้งานเฉพาะของพวกเขา ตัวอย่างเช่น อเล็กซานเดอร์แนะนำว่าควรมีหน้าต่างเพียงพอที่จะส่องแสงไปทั่วห้อง เขาถือว่านี่เป็นวิธีแก้ปัญหาที่ดีเพราะเขาเชื่อว่ามันจะเพิ่มความเพลิดเพลินให้กับผู้ที่อยู่อาศัยในห้องนั้น ผู้เขียนคนอื่นๆ อาจได้ข้อสรุปที่แตกต่างกัน หากพวกเขาให้ความสำคัญกับต้นทุนการทำความร้อนหรือต้นทุนวัสดุมากกว่า ค่านิยมเหล่านี้ซึ่งผู้เขียนรูปแบบใช้ในการพิจารณาว่าวิธีแก้ปัญหาใด "ดีที่สุด" จะต้องได้รับการบันทึกไว้ในรูปแบบด้วย
เอกสารประกอบรูปแบบควรอธิบายด้วยว่าเมื่อใดจึงจะสามารถใช้รูปแบบนั้นได้ เนื่องจากบ้านสองหลังอาจแตกต่างกันมาก รูปแบบการออกแบบบ้านจึงต้องกว้างพอที่จะใช้ได้กับทั้งสองหลัง แต่ก็ไม่ควรคลุมเครือจนเกินไปจนไม่ช่วยให้ผู้ออกแบบตัดสินใจได้ ขอบเขตของสถานการณ์ที่สามารถใช้รูปแบบได้เรียกว่าบริบท ตัวอย่างเช่น "บ้านทุกหลัง" "บ้านสองชั้นทุกหลัง" หรือ "สถานที่ทุกแห่งที่ผู้คนใช้เวลาอยู่"
ตัวอย่างเช่น ในผลงานของคริสโตเฟอร์ อเล็กซานเดอร์ ป้ายรถเมล์และห้องรอในศูนย์ผ่าตัด ต่างก็อยู่ในบริบทของรูปแบบ "สถานที่สำหรับรอ"
ตัวอย่าง
- รูปแบบการออกแบบซอฟต์แวร์ในการออกแบบซอฟต์แวร์
- รูปแบบทางสถาปัตยกรรมสำหรับสถาปัตยกรรมซอฟต์แวร์
- รูปแบบการออกแบบปฏิสัมพันธ์ (Interaction design pattern ) ที่ใช้ในการออกแบบปฏิสัมพันธ์ / ปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์
- รูปแบบการสอนในการเรียนการสอน
- การจัดสวนตามแบบแผนในการทำสวน
รูปแบบธุรกิจยังมีรูปแบบการออกแบบอีกด้วย[ 4 ]ดูตัวอย่าง รูปแบบธุรกิจ §
ดูเพิ่มเติม
อ่านเพิ่มเติม
- เอิร์ล, โทมัส (2009). รูปแบบการออกแบบ SOA . ชุดหนังสือคอมพิวเตอร์เชิงบริการของเพรนติสฮอลล์ โดย โทมัส เอิร์ล. อัปเปอร์ แซดเดิล ริเวอร์, นิวเจอร์ซีย์: เพรน ติสฮอลล์ . ISBN 978-0-13-613516-6. OCLC 156832597 .
- ไลท์เนอร์, เฮลมุต (2015). ทฤษฎีรูปแบบ: บทนำและมุมมองเกี่ยวกับแนวทางของคริสโตเฟอร์ อเล็กซานเดอร์ชุดงานวิจัยรูปแบบ เล่ม 1 กราซ: เฮลมุต ไลท์เนอร์, HLS Software. ISBN 978-1-5056-3743-4. OCLC 913795677 .
- พรี, โวล์ฟกัง (1995). รูปแบบการออกแบบสำหรับการพัฒนาซอฟต์แวร์เชิงวัตถุ . หนังสือของสำนักพิมพ์ ACM Press. โวคิงแฮม ประเทศอังกฤษ; เรดดิง รัฐแมสซาชูเซตส์: แอดดิสัน-เวสลีย์ . ISBN 0201422948. OCLC 31291883 .
- Schmidt, Douglas C.; Buschmann, Frank ; Henney, Kevlin (2007). สถาปัตยกรรมซอฟต์แวร์เชิงรูปแบบ: ว่าด้วยรูปแบบและภาษาของรูปแบบ ชุด หนังสือ Wiley ว่าด้วยรูปแบบการออกแบบซอฟต์แวร์ เล่ม ที่ 5 ชิเชสเตอร์ สหราชอาณาจักร; นิวยอร์ก: Wiley ISBN 9780471486480. OCLC 62532759 .
- Tidwell, Jenifer; Brewer, Charles; Valencia, Aynne (2020) [2005]. การออกแบบอินเทอร์เฟซ: รูปแบบสำหรับการออกแบบปฏิสัมพันธ์ที่มีประสิทธิภาพ (ฉบับที่ 3). เซบาสโตโพล, แคลิฟอร์เนีย: O'Reilly . ISBN 9781492051961OCLC 1138701080นำ เสนอแนวทางแก้ไขปัญหาการออกแบบ UI ทั่วไปในรูปแบบของแพทเทิร์น โดยแต่ละ แพทเทิร์น
ประกอบด้วยตัวอย่างที่เป็นรูปธรรม คำแนะนำ และคำเตือน
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ รูปแบบการออกแบบ
รูป แบบการออกแบบ คือรูปแบบที่นำกลับมาใช้ซ้ำได้ของวิธีแก้ปัญหาการออกแบบ แนวคิดนี้ได้รับการแนะนำโดยสถาปนิกคริ สโตเฟอร์ อเล็กซานเดอร์ [ 1 ] และได้รับการปรับใช้สำหรับสาขาวิชาอื่นๆ...
รายละเอียด
ภาษารูปแบบ (Pattern Language ) คือชุดรูปแบบการออกแบบที่เป็นระบบซึ่งเกี่ยวข้องกับสาขาเฉพาะด้านภาษานี้ให้คำศัพท์ร่วมกันสำหรับการพูดคุยเกี่ยวกับสถานการณ์ที่นักออกแบบต้องเผชิญ
ตัวอย่าง
รูปแบบธุรกิจยังมีรูปแบบการออกแบบอีกด้วย [ 4 ] ดูตัวอย่าง รูปแบบธุรกิจ §
ดูเพิ่มเติม
แอนตี้แพทเทิร์น ลวดลายสีเข้ม กระบวนทัศน์การออกแบบ คู่มือการจัดรูปแบบ