Posts tagged: PHP-OO

รูปแบบการออกแบบ PHP - รูปแบบสังเกตการณ์

โดย , อังคาร 29 ธันวาคม 2009 22:02

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

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

ในฐานะที่เป็นระบบเป็นคู่มากขึ้นอย่างอิสระเพื่อให้แน่ใจว่าเมื่อมีเหตุการณ์เกิดขึ้นทุกระบบที่ต้องใช้ความรู้จากการปรับปรุงเหล่านี้จะได้รับแจ้ง ตัวอย่างเช่นบล็อกโพสต์หลังจากการบันทึกการโพสต์ที่เราอาจจำเป็นต้องปรับปรุงเครื่องมือค้นหา (เช่น Lucene), update sitemap, แท็กของเราผู้ใช้ที่สมัครเป็นสมาชิกส่งอีเมล์และอื่น ๆ รูปแบบสังเกตการณ์จะช่วยให้นักพัฒนาสามารถเพิ่มฟังเพิ่มเติมได้โดยไม่ต้องแก้ไขวัตถุที่สังเกตได้ของพวกเขา . โดยการฉีดสังเกตการณ์ (เช่นเครื่องมือค้นหาผู้สังเกตการณ์การปรับปรุงเครื่องกำเนิดไฟฟ้า sitemap, ฯลฯ ) ในเรื่อง (บล็อกโพสต์ในระบบเช่นการแก้ไข) เราสามารถช่วยให้มันเพื่อดำเนินการทั้งหมดปรับปรุงที่จำเป็นโดยไม่มีการเปลี่ยนแปลงใด ๆ

อ่านต่อ 'PHP การออกแบบรูปแบบ - รูปแบบสังเกตการณ์' »













ธีมพาโนรามาโดย Themocracy

6 ผู้เข้าชมออนไลน์ในขณะนี้
6 แขก, 0 บอท, 0 สมาชิก
ผู้เข้าชมสูงสุดวันนี้: 13 ที่ 09:36 น. UTC
เดือนนี้: 40 ที่ 23-05-2012 03:33 น. UTC
ในปีนี้: 69 ที่ 27-02-2012 09:56 น. UTC
เวลาทั้งหมด: 130 ที่ 28-03-2011 10:40 UTC