วันศุกร์ที่ 24 มิถุนายน พ.ศ. 2554

Design Pattern (2) : Using with Eclipse

คราวที่แล้วเราลองใช้ Netbeans กันไปแล้ว คราวนี้เรามาลองใช้ Eclipse กันดูบ้าง

ในการใช้งาน Design Patterns ใน Eclipse นั้น ก่อนการใช้งาน จะต้องทำการติดตั้ง Plugin เสียก่อนก่อน เมื่อทำการติดตั้ง Plugin เสร็จสิ้นสมบูรณ์แล้วจึงจะสามารถใช้งาน Design Patterns ใน Eclipse ได้ โดยวิธีการติดตั้ง Plugin และวิธีการใช้งาน Design Patterns ใน Eclipse มีดังนี้
วิธีการติดตั้ง Plugin
ทำการติดตั้ง Plugin โดย Download Plugin จาก http://www.patternbox.com/

เมื่อทำการ Download Plugin มาแล้ว จะได้มาในรูปของ



ทำการ Unzip และ นำ Floder นี้



ไปใส่ไว้ใน Floder ที่ชื่อว่า plugins ใน Directory ที่เราได้ทำการติดตั้ง Eclipse ไว้ ดังรูป



เมื่อทำการติดตั้ง Plugin เรียบร้อยแล้ว สามารถตรวจสอบได้ โดยเข้าไปที่ File > New > Orther… จากนั้นจะปรากฏ ดังรูป



เลือก Java ถ้ามี Design Patter Wizard ปรากฏอยู่ดังรูป แสดงว่าสามารถใช้งาน Design Patterns ใน Eclipse ได้แล้ว



ต่อมาเรามาดูวิธีการใช้งานกันบ้าง

ทำการสร้าง Java Project โดยไปที่ File > New > Java Project จะปรากฏดังรูป



ทำการตั้งชื่อ Project ที่ช่อง Project Name โดยในที่นี้ตั้งชื่อว่า Design Patterns จากนั้นคลิกที่ปุ่ม Finish


เมื่อทำการสร้าง Project เรียบร้อยแล้ว ไปที่ File > New > Orther… > Java > Design Patter Wizard ดังรูป จากนั้นคลิกที่ปุ่ม Next >



เมื่อกด Next > แล้ว จาปรากฏรูปดังนี้



ที่ Container: ให้ทำการกด Browse… เพื่อเลือก Project ที่เราได้ทำการสร้างขึ้นในขั้นตอนที่ 1 ในที่นี้มีชื่อว่า DesignPatterns จากนั้นคลิกที่ปุ่ม OK



เมื่อเข้าไปดูใน GOF จะพบว่ามี Pattern อยู่ 3 หมวดใหญ่ๆ คือ
1. Creational Pattern
2. Structural Pattern
3. Behavioral Patter
ดังรูป



ซึ่งภายในแต่ละหมวดนั้น จะมี Pattern ต่างๆ มากมาย ในที่นี้ขอเลือกใช้ Singleton จากนั้นคลิกที่ปุ่ม Finish ดังรูป



เมื่อคลิกที่ปุ่ม Finish จะปรากฏดังรูป




จากนั้นคลิกที่ Singleton [1..1] และคลิกที่ปุ่ม Add… จะได้ดังรูป



โดยช่อง Source folder: ให้ทำการคลิกที่ปุ่ม Browse… จะปรากฏรูปดังนี้



จากนั้นคลิกที่ DesignPatterns > src และคลิกที่ปุ่ม OK จากนั้นที่ช่อง Package: ให้พิมพ์ชื่อว่า MySingleton และที่ช่อง Name: ให้พิมพ์ชื่อว่า Singleton และคลิกที่ปุ่ม Finish ดังรูป



หลังจากคลิกที่ปุ่ม Finish แล้ว จากนั้นก็ทำการ Add เช่นเดิมใน Client [1..*]

เมื่อทำตามขั้นตอนข้างต้นเสร็จเรียบร้อยแล้ว เราก็จะได้ Design Pattern ตามที่เราต้องการ ^^

ไม่มีความคิดเห็น:

แสดงความคิดเห็น