Category Analysis Pattern

[Analysis] ลองมาดูตัวอย่างจริง ของการนำ Analysis Pattern ของ Peter Coad กัน

จาก Blog ตอนก่อนที่ได้เขียนเกี่ยวกับ Analysis Pattern ของ Peter Coad ไปเมื่อนานมากแล้ว คราวนี้ลองมาดูกันว่า ถ้ามีโจทย์จริงๆ แล้วเราสามารถเอา Pattern มาประยุกต์ใช้งานได้เร็วแต่ไหนกันครับ เอาหละมาดูโจทย์กันได้เลย โดยโจทย์มีอยู่ว่า ร้านสะดวกซื้อแห่งหนึ่ง 8/12 มีสาขากระจายไปทั่วกรุงเทพ แต่ละสาขามีสินค้าที่เหมือนกัน เมื่อผู้ใช้ซื้อสินค้าเสร็จ พนักงานของร้านใบเสร็จมาให้ โดยที่การชำระเงินสามารถเลือกได้ว่า จ่ายครั้งเดียว หรือแบ่งจ่ายเป็นงวดๆได้ เมื่อสั่งของเสร็จสามารถทางร้านส่งสินค้า(Shipping) ในกรณีที่สินค้าที่สั่งซื้อมีปัญหาสามารถก็สามารถคืนสินค้าได้ ลองเอา Pattern ของ Peter Coad มาปรับใช้หละ ภาพที่ได้เป็นอย่างไร เอ้าลอง 1..2..3 แล้วมันมาจากไหนหละ มาดูคำตอบกันครับ มีแต่ Pattern ของ…

Streamlined Object Modeling

Streamlined Object Modeling ถ้าถามผมนะ ผมมองว่าเป็น Analysis Pattern นะ โดยในขั้นตอนนี้เป็นการปรับ Enity Class ที่ได้จากการ Use Case Realization มาใช้ Pattern ที่คุณ Peter Coad ได้คิดเอาไว้ครับ (คนนี้คิดได้หลายอย่างเลย โดยส่วนใหญ่เป็นการขยายภาพของ OO ใช้ชัดเจนมากขึ้น และเค้ายังคิดเรื่อง Feature Driven Development ด้วย) สำหรับในเรื่องนี้คุณ Peter Coad ได้แบ่งกลุ่มของ Object ไว้เป็น 4 ประเภท ครับ ได้แก่ Person…