Tags:

ผมหาข้อมูลตามเว็บอ่านเเล้วไม่ค่อยเข้าใจครับ ใครพอทราบวิธีการทํางานบ้างครับ
http://en.wikipedia.org/wiki/Presentation-abstraction-control

ขอบคุณครับ

Get latest news from Blognone
By: soginal
AndroidIn Love
on 2 July 2012 - 10:32 #440032
soginal's picture

ในวิกิมันสั้นไปครับคงอ่านเข้าใจได้ยากลองอ่านในเวบนี้ดู

http://www.garfieldtech.com/blog/mvc-vs-pac

http://www.dossier-andreas.net/software_architecture/pac.html

หลักการคร่าวๆก็คือ presentation กับ abstraction จะไม่คุยกันตรงๆ จะทำงานผ่าน control เท่านั้น
โดยเริ่มแรกจะรับ input เข้ามา control จะทำหน้าที่ติดต่อกับ abstraction และส่งข้อมูลที่ดึงออกมาให้กับ presentation ในส่วนของ presentation จะทำการ filter ข้อมูลที่ได้รับมาและนำไปแสดงผล

By: Invisible Force
ContributoriPhoneAndroidUbuntu
on 2 July 2012 - 11:58 #440071
Invisible Force's picture
เท่าที่ผมเข้าใจนะครับ

1) PAC ก็คล้ายกับ MVC แต่ว่า PAC มีความซับซ้อนมากขึ้น
2) โดยออกแบบมาสำหรับระบบ interactive systems 
   ที่มีการแบ่งระบบเป็น Agent ย่อยช่วยกันทำงานแบบคู่ขนาน และ Asynchronous
3) ในแต่ละ Agent ย่อย จะมี Presentation-abstraction-control 
   ทั้ง 3 คอมโพเนนต์นี้
4) ระหว่าง Agent ย่อยเชื่อมโยงกันแบบ Hierarchical 
   (เนื่องจากว่าอย่างน้อย Agent แต่ละตัว ต้องถูกเรียกให้ทำงานจาก Agent พ่อ)
5) Presentation เป็นส่วนของการ output, ทั้งภาพและเสียง
6) Abstraction แบ่งให้เป็นส่วนของ logic, การประมวลผล, การดึงข้อมูล
7) Control แบ่งให้เป็นส่วนของการเชื่อมโยงระหว่าง Presentation 
   กับ Abstraction  อีกทั้งยังเป็นจุดเชื่อมคุยระหว่าง Agent อื่นๆ ด้วย