กลับไปหน้าบทความ

อ่าน 2 นาที

รูปแบบรวม

ต้นขั้วการเขียนโปรแกรมคอมพิวเตอร์/รูปแบบการออกแบบซอฟต์แวร์/ต้นขั้วสถิติ

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

รูปแบบรวม

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

สถิติ

รูปแบบโดยรวมเป็นแนวคิดทางสถิติที่สำคัญในหลายสาขาที่ใช้สถิติในการทำนายพฤติกรรมของกลุ่มขนาดใหญ่ โดยอาศัยแนวโน้มของกลุ่มย่อยที่มักแสดงพฤติกรรมในลักษณะเดียวกัน โดยเฉพาะอย่างยิ่งมีประโยชน์ในสาขาสังคมวิทยาเศรษฐศาสตร์จิตวิทยาและอาชญวิทยา

การเขียนโปรแกรมคอมพิวเตอร์

ในDesign Patternsนั้น aggregate ไม่ใช่รูปแบบการออกแบบแต่หมายถึงอ็อบเจ็กต์ เช่น ลิสต์ เวกเตอร์ หรือเจเนอเรเตอร์ ซึ่งมีอินเทอร์เฟซสำหรับสร้างตัววนซ้ำตัวอย่างโค้ดต่อไปนี้เขียนด้วยภาษา Python

def fibonacci ( n : int ): a , b = 0 , 1 count = 0 while count < n : count += 1 a , b = b , a + b yield aสำหรับx ในfibonacci ( 10 ): พิมพ์( x )def fibsum ( n : int ) -> int : total = 0 for x in fibonacci ( n ): total += x return totaldef fibsum_alt ( n : int ) -> int : """  การใช้งานแบบอื่น การสาธิตว่าฟังก์ชัน sum() ในตัวของ Python  ทำงานได้กับตัววนซ้ำแบบใดก็ได้ """ return sum ( fibonacci ( n ))ตัวเลขของฉัน= [ 1 , 7 , 4 , 3 , 22 ]def average ( g ) -> float : return float ( sum ( g )) / len ( g ) # ใน Python 3 การแปลงเป็น float ไม่จำเป็นอีกต่อไป

Python ซ่อนรายละเอียดเกือบทั้งหมดโดยใช้โปรโตคอล iteratorที่น่าสับสนคือรูปแบบการออกแบบใช้คำว่า "aggregate" เพื่ออ้างถึงช่องว่างในโค้ดfor x in ___:ซึ่งไม่เกี่ยวข้องกับคำว่า "aggregation" [ 1 ]ทั้งสองคำนี้ไม่ได้หมายถึงการรวมข้อมูลทางสถิติ เช่น การบวกลำดับฟิโบนาชชีหรือการหาค่าเฉลี่ยของรายการตัวเลข

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Aggregate_pattern&oldid=1275281991 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ รูปแบบรวม

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

สถิติ

รูปแบบโดยรวมเป็นแนวคิดทางสถิติที่สำคัญในหลายสาขาที่ใช้ สถิติ ในการทำนายพฤติกรรมของกลุ่มขนาดใหญ่ โดยอาศัยแนวโน้มของกลุ่มย่อยที่มักแสดงพฤติกรรมในลักษณะเดียวกัน โดยเฉพาะอย่างยิ่งมีประโยชน์ใน สาขา สังคมวิทยา เศรษฐศาสตร์ จิตวิทยา และอา ชญ วิทยา

การเขียนโปรแกรมคอมพิวเตอร์

ใน Design Patterns นั้น aggregate ไม่ใช่ รูปแบบการออกแบบ แต่หมายถึงอ็อบเจ็กต์ เช่น ลิสต์ เวกเตอร์ หรือเจเนอเรเตอร์ ซึ่งมีอินเทอร์เฟซสำหรับสร้าง ตัววนซ้ำ ตัวอย่างโค้ดต่อไปนี้เขียนด้วย ภาษา Python

ดูเพิ่มเติม

รูปแบบการเข้าชม คลาสแม่แบบ รูปแบบด้านหน้าอาคาร ประเภทความปลอดภัย การเขียนโปรแกรมเชิงฟังก์ชัน ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Aggregate_pattern&oldid=1275281991 "