NgΓ΄n ngα»― khΓ‘c : zh, ko, fr, tr, ar, es, pt, id, ru, de, ja
MαΊ«u thiαΊΏt kαΊΏ lΓ phΖ°Ζ‘ng phΓ‘p tα»t nhαΊ₯t, Δược chuαΊ©n hΓ³a mΓ mα»t lαΊp trΓ¬nh viΓͺn cΓ³ thα» sα» dα»₯ng Δα» giαΊ£i quyαΊΏt cΓ‘c vαΊ₯n Δα» chung khi thiαΊΏt kαΊΏ mα»t α»©ng dα»₯ng hoαΊ·c hα» thα»ng.
MαΊ«u thiαΊΏt kαΊΏ cΓ³ thα» ΔαΊ©y nhanh quΓ‘ trΓ¬nh phΓ‘t triα»n bαΊ±ng cΓ‘ch cung cαΊ₯p cΓ‘c mΓ΄ hΓ¬nh ΔΓ£ Δược kiα»m nghiα»m, chα»©ng minh.
Viα»c sα» dα»₯ng lαΊ‘i cΓ‘c mαΊ«u thiαΊΏt kαΊΏ giΓΊp phΓ²ng ngα»«a cΓ‘c vαΊ₯n Δα» tiα»m αΊ©n cΓ³ thα» xαΊ£y ra vΓ nΓ³ cΕ©ng cαΊ£i thiα»n khαΊ£ nΔng Δα»c hiα»u mΓ£ nguα»n cho cΓ‘c lαΊp trΓ¬nh viΓͺn vΓ ngΖ°α»i thiαΊΏt kαΊΏ hα» thα»ng ΔΓ£ quen thuα»c vα»i cΓ‘c mαΊ«u ΔΓ³.
Trang web nΓ y giα»i thiα»u cΓ‘c mαΊ«u thiαΊΏt kαΊΏ Δược hiα»n thα»±c bαΊ±ng Java. CΓ‘c giαΊ£i phΓ‘p nΓ y ΔΓ£ Δược phΓ‘t triα»n bα»i cΓ‘c lαΊp trΓ¬nh viΓͺn vΓ ngΖ°α»i thiαΊΏt kαΊΏ cΓ³ kinh nghiα»m tα»« cα»ng Δα»ng mΓ£ nguα»n mα». BαΊ‘n cΓ³ thα» tham khαΊ£o cΓ‘c mαΊ«u thΓ΄ng qua mΓ΄ tαΊ£ cαΊ₯p cao hoαΊ·c mΓ£ nguα»n của chΓΊng. CΓ‘c mΓ£ nguα»n mαΊ«u Δược giαΊ£i thΓch ΔαΊ§y Δủ vΓ Δược coi lΓ hΖ°α»ng dαΊ«n trα»±c quan vα» cΓ‘ch triα»n khai mα»t mαΊ«u thiαΊΏt kαΊΏ cα»₯ thα». ChΓΊng tΓ΄i cΕ©ng sα» dα»₯ng cΓ‘c cΓ΄ng nghα» Java nguα»n mα» ΔΓ£ Δược chα»©ng minh thα»±c chiαΊΏn phα» biαΊΏn nhαΊ₯t.
TrΖ°α»c khi ΔΓ o sΓ’u vΓ o tΓ i liα»u, bαΊ‘n nΓͺn lΓ m quen vα»i nhα»―ng quy tαΊ―c thiαΊΏt kαΊΏ.
TαΊ₯t cαΊ£ cΓ‘c thiαΊΏt kαΊΏ nΓͺn ΔΖ‘n giαΊ£n nhαΊ₯t cΓ³ thα». BαΊ‘n nΓͺn bαΊ―t ΔαΊ§u vα»i KISS, YAGNI, vΓ LΓ m-Thα»©-ΔΖ‘n-GiαΊ£n-NhαΊ₯t-MΓ -GiαΊ£i-QuyαΊΏt-VαΊ₯n-Δα» (Do-The-Simplest-Thing-That-Could-Possibly-Work). Sα»± phα»©c tαΊ‘p vΓ cΓ‘c mαΊ«u chα» Δược thΓͺm vΓ o khi chΓΊng thα»±c sα»± cαΊ§n cho sα»± mα» rα»ng vα» sau.
Mα»t khi ΔΓ£ quen vα»i cΓ‘c khΓ‘i niα»m, bαΊ‘n cΓ³ thα» bαΊ―t ΔαΊ§u ΔΓ o sΓ’u cΓ‘c mαΊ«u thiαΊΏt kαΊΏ hiα»n cΓ³ bαΊ±ng cΓ‘c cΓ‘ch tiαΊΏp cαΊn sau
- TΓ¬m kiαΊΏm mα»t mαΊ«u thiαΊΏt kαΊΏ cα»₯ thα» bαΊ±ng tΓͺn. NαΊΏu khΓ΄ng tΓ¬m thαΊ₯y, vui lΓ²ng yΓͺu cαΊ§u mα»t mαΊ«u mα»i α» ΔΓ’y.
- Sα» dα»₯ng ΔΓ‘nh dαΊ₯u (tag) nhΖ°
Performance
,Gang of Four
hoαΊ·cData access
. - Sα» dα»₯ng danh mα»₯c nhΖ°
Creational
,Behavioral
, vΓ’n vΓ’n.
Mong rαΊ±ng nhα»―ng giαΊ£i phΓ‘p hΖ°α»ng Δα»i tượng α» ΔΓ’y sαΊ½ mang lαΊ‘i lợi Γch cΓ΄ng viα»c cΕ©ng nhΖ° niα»m vui hα»c tαΊp cho bαΊ‘n, giα»ng nhΖ° chΓΊng tΓ΄i ΔΓ£ vΓ Δang Δược trαΊ£i nghiα»m trong quΓ‘ trΓ¬nh phΓ‘t triα»n chΓΊng.
NαΊΏu bαΊ‘n mong muα»n ΔΓ³ng gΓ³p cho dα»± Γ‘n, bαΊ‘n cΓ³ thα» tΓ¬m kiαΊΏm thΓ΄ng tin liΓͺn quan α» wiki cho nhΓ phΓ‘t triα»n. ChΓΊng tΓ΄i sαΊ½ giΓΊp trαΊ£ lα»i cΓ’u hα»i của bαΊ‘n α» Gitter.
Dα»± Γ‘n nΓ y Δược cαΊ₯p phΓ©p theo cΓ‘c Δiα»u khoαΊ£n của giαΊ₯y phΓ©p MIT.