I T P TH C HÀNH
n TKPMHĐT
---
Bài th c hành s 04: Creational Patterns
1. T o m t Project m i trên EA. V i m i m u thi t k trong ph n Creational: ế ế
i. AbstractFactory
ii. Builder
iii. Factory Method
iv. Prototype
v. Singleton
T o m t gói (Package) cho t ng pattern.
Th c hi n Import các s đ l p (bao g m s đ Structural, Real World ơ ơ
.NETOptimized vào t ng gói.
So sánh gi a t ng l c đ thu đ c trong ph n Structural v i l c đ đ c h c ượ ượ ượ ượ
trong ph n lý thuy t. ế
So sánh l c đ RealWorld v i l c đ Structural trong t ng m u thi t k ; bượ ượ ế ế
sung l c đ RealWorld cho phù h p v i mô hình trong ph n Structural.ượ
So sánh l c đ .NETOptimized v i l c đ RealWorld, m ph n code (và ph nượ ượ
mô t ) đ xem nh ng c i ti n và đ c thù c a C#.NET khi cài đ t cho t ng m u. ế
2. Cài đ t m t l p Singleton th c hi n vi c subclass l p này. Quan sát và nh n xét
k t qu .ế
3. Đ xu t m t ng d ng s d ng Singleton k t h p v i Builder, Abstract Factory, ế
ho c Factory Method.
-H T BÀI 4-