Software design patterns

รูปแบบการออกแบบซอฟต์แวร์

อ่าน 1 นาที

คลังเก็บแพทเทิร์นพอร์ตแลนด์

Computing websites

Portland Pattern Repository ( PPR ) เป็นคลังข้อมูลออนไลน์สำหรับรูปแบบการออกแบบซอฟต์แวร์การเขียนโปรแกรมคอมพิวเตอร์ โดยมีเว็บไซต์WikiWikiWeb ซึ่ง เป็นวิกิแห่งแรกของโลก...

รูปแบบผู้สร้างอ่าน 1 นาที

รูปแบบผู้สร้าง

Software design patterns

รูปแบบ Builderเป็นรูปแบบการออกแบบที่ให้โซลูชันที่ยืดหยุ่นสำหรับปัญหาการสร้างวัตถุต่างๆ ในการเขียนโปรแกรมเชิงวัตถุรูปแบบ Builder แยกการสร้างวัตถุที่ซับซ้อนออกจากการแสดงผล...

อ่าน 1 นาที

รูปแบบการออกแบบซอฟต์แวร์

Software design patterns

รูปแบบการออกแบบซอฟต์แวร์อธิบายถึง โซลูชัน ที่นำกลับมาใช้ใหม่ได้สำหรับพฤติกรรมที่จำเป็นทั่วไปในซอฟต์แวร์ รูปแบบการออกแบบไม่ใช่โครงสร้างที่ตายตัวที่จะคัดลอก ลงใน

การฉีดการพึ่งพาอ่าน 1 นาที

การฉีดการพึ่งพา

Component-based software engineering

ในวิศวกรรมซอฟต์แวร์การฉีดการพึ่งพา (Dependency Injection ) เป็นเทคนิคการเขียนโปรแกรมที่วัตถุหรือฟังก์ชันรับวัตถุหรือฟังก์ชันอื่นที่ต้องการ แทนที่จะสร้างขึ้นภายใน

อ่าน 1 นาที

การกลับด้านการควบคุม

Architectural pattern (computer science)

ในการออกแบบซอฟต์แวร์ หลักการควบคุมแบบกลับด้าน ( Inversion of ControlหรือIoC ) เป็นหลักการออกแบบที่ส่วนของโปรแกรม ที่เขียนขึ้นเอง จะได้รับการควบคุมจากแหล่งภายนอก (เช่นเฟรมเวิร์ก )..

รูปแบบพร็อกซีอ่าน 1 นาที

รูปแบบพร็อกซี

CS1 maint: multiple names: authors list

ในการเขียนโปรแกรมคอมพิวเตอร์รูปแบบพร็อกซี (Proxy pattern)เป็นรูปแบบการออกแบบซอฟต์แวร์ที่เป็นคลาสที่ทำหน้าที่เป็นอินเทอร์เฟซไปยังสิ่งอื่น พร็อกซีสามารถเชื่อมต่อกับอะไรก็ได้ เช่น...

รูปแบบการสร้างสรรค์อ่าน 1 นาที

รูปแบบการสร้างสรรค์

Software design patterns

รูปแบบการสร้างวัตถุ (Creational pattern ) เป็นรูปแบบการออกแบบซอฟต์แวร์สำหรับการสร้างวัตถุในลักษณะที่เหมาะสมกับสถานการณ์เฉพาะ เนื่องจากการสร้างวัตถุที่มีอยู่แล้ว (เช่น...

รูปแบบซิงเกิลตันอ่าน 1 นาที

รูปแบบซิงเกิลตัน

Anti-patterns

ในการเขียนโปรแกรมเชิงวัตถุรูปแบบซิงเกิลตันเป็นรูปแบบการออกแบบซอฟต์แวร์ที่จำกัดการสร้างอินสแตนซ์ของคลาสให้มีเพียงอินสแตนซ์เดียว เป็นหนึ่งในรูปแบบการออกแบบ "แก๊งสี่" ที่รู้จักกันดี..

อ่าน 1 นาที

ล็อค (วิทยาการคอมพิวเตอร์)

CS1 maint: deprecated archival service

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

อ่าน 1 นาที

รูปแบบแผนที่เอกลักษณ์

Architectural pattern (computer science)

ในการออกแบบฐานข้อมูลรูปแบบแผนที่เอกลักษณ์เป็นรูปแบบการออกแบบ การเข้าถึงฐานข้อมูลที่ใช้เพื่อปรับปรุงประสิทธิภาพโดยการจัดเตรียม...

อ่าน 1 นาที

แผนที่ (รูปแบบขนาน)

Parallel computing

Mapเป็นสำนวนในการคำนวณแบบขนานที่ใช้การดำเนินการง่ายๆ กับองค์ประกอบทั้งหมดของลำดับ ซึ่งอาจทำแบบขนานได้ใช้เพื่อแก้ ปัญหา แบบขนานที่ง่ายต่อการจัดการ :...

อ่าน 1 นาที

รูปแบบพฤติกรรม

CS1 maint: bot: original URL status unknown

รูปแบบพฤติกรรม (Behavioral pattern)คือรูปแบบการออกแบบซอฟต์แวร์สำหรับการทำงานร่วมกันระหว่างอ็อบเจ็กต์ต่างๆ

อ่าน 1 นาที

ล็อค (วิทยาการคอมพิวเตอร์)

Computer-mediated communication

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

รูปแบบต้นแบบอ่าน 1 นาที

รูปแบบต้นแบบ

Software design patterns

รูปแบบ Prototypeเป็นรูปแบบการออกแบบ เชิงสร้างสรรค์ ในการพัฒนาซอฟต์แวร์ใช้เมื่อประเภทของวัตถุที่จะสร้างถูกกำหนดโดยอินสแตนซ์ต้นแบบซึ่งจะถูกคัดลอกเพื่อสร้างวัตถุใหม่...

อ่าน 1 นาที

รูปแบบโครงสร้าง

Software design patterns

รูปแบบโครงสร้าง (Structural pattern ) คือรูปแบบการออกแบบซอฟต์แวร์ที่รวบรวมความสัมพันธ์ระหว่างเอนทิตีต่างๆ ไว้ด้วยกัน

รูปแบบการเข้าชมอ่าน 1 นาที

รูปแบบการเข้าชม

CS1 maint: url-status

รูปแบบ Visitor Patternเป็นรูปแบบการออกแบบซอฟต์แวร์ที่แยกอัลกอริทึม ออก จาก โครงสร้าง ของวัตถุเนื่องจากการแยกนี้ ทำให้สามารถเพิ่มการทำงานใหม่ๆ...

ฟังก์ชันนเตอร์ (การเขียนโปรแกรมเชิงฟังก์ชัน)อ่าน 1 นาที

ฟังก์ชันนเตอร์ (การเขียนโปรแกรมเชิงฟังก์ชัน)

Functional programming

ในการเขียนโปรแกรมเชิงฟังก์ชันฟังก์ชันเตอร์ (functor)เป็นรูปแบบการออกแบบที่ได้รับแรงบันดาลใจจากนิยามในทฤษฎีหมวดหมู่ (category theory)ซึ่งอนุญาตให้ใช้ฟังก์ชันกับค่าภายในประเภททั่วไป.

สถาปัตยกรรมที่เน้นการบริการอ่าน 1 นาที

สถาปัตยกรรมที่เน้นการบริการ

All pages needing cleanup

ในวิศวกรรมซอฟต์แวร์สถาปัตยกรรมแบบบริการเป็นศูนย์กลาง ( SOA ) เป็นรูปแบบสถาปัตยกรรมที่เน้นบริการแบบแยกส่วนแทนที่จะเป็นการออกแบบแบบรวมศูนย์ SOA...

รูปแบบการออกแบบอ่าน 1 นาที

รูปแบบการออกแบบ

1994 non-fiction books

หนังสือ Design Patterns: Elements of Reusable Object-Oriented Software (1994) เป็น หนังสือ ด้านวิศวกรรมซอฟต์แวร์ที่อธิบายถึงรูปแบบการออกแบบซอฟต์แวร์หนังสือเล่มนี้เขียนโดย Erich...

โมนาด (การเขียนโปรแกรมเชิงฟังก์ชัน)อ่าน 1 นาที

โมนาด (การเขียนโปรแกรมเชิงฟังก์ชัน)

1991 in computing

ในการเขียนโปรแกรมเชิงฟังก์ชันโมนาดเป็นวิธีการจัดโครงสร้างการคำนวณเป็นลำดับขั้นตอน โดยแต่ละขั้นตอนไม่เพียงแต่สร้างค่าเท่านั้น แต่ยังสร้างข้อมูลเพิ่มเติมเกี่ยวกับการคำนวณ เช่น...

โรเบิร์ต ซี. มาร์ตินอ่าน 1 นาที

โรเบิร์ต ซี. มาร์ติน

1952 births

โรเบิร์ต เซซิล มาร์ติน (เกิด 5 ธันวาคม พ.ศ. 2495) หรือที่เรียกกันทั่วไปว่า " ลุงบ็อบ " เป็นวิศวกรซอฟต์แวร์ ชาวอเมริกัน อาจารย์ และนักเขียน...

วอร์ด คันนิงแฮมอ่าน 1 นาที

วอร์ด คันนิงแฮม

1949 births

Howard G. Cunningham (เกิด 26 พฤษภาคม 1949) เป็นโปรแกรมเมอร์คอมพิวเตอร์ชาวอเมริกัน ผู้พัฒนาวิกิ แรก และร่วมเขียนManifesto for Agile Software...

รูปแบบสะพานอ่าน 1 นาที

รูปแบบสะพาน

Software design patterns

รูปแบบบริดจ์เป็นรูปแบบการออกแบบที่ใช้ในวิศวกรรมซอฟต์แวร์ซึ่งมีจุดประสงค์เพื่อ"แยกนามธรรม ออก จากการใช้งานเพื่อให้ทั้งสองสามารถเปลี่ยนแปลงได้อย่างอิสระ"ซึ่งนำเสนอโดยกลุ่ม Gang of...

รูปแบบตัวระบุตำแหน่งบริการอ่าน 1 นาที

รูปแบบตัวระบุตำแหน่งบริการ

Architectural pattern (computer science)

รูปแบบ Service Locatorเป็นรูปแบบการออกแบบที่ใช้ในการพัฒนาซอฟต์แวร์เพื่อห่อหุ้มกระบวนการที่เกี่ยวข้องกับการรับบริการด้วยเลเยอร์นามธรรม ที่แข็งแกร่ง...