Kategoriler
Design Patterns Java

Template Method Design Pattern

Merhaba, son iki yaz─▒da da creational dessign patternlardan bahsetmi┼čtim. Bu sefer behavioral bir design pattern olan template method patterninden bahsediyorum. Template method patterninni e─čer senaryonuzda bir algoritman─▒n birden ├žok implementation u varsa kullanabilirsiniz. ─░sminden de anla┼č─▒laca─č─▒ ├╝zeride template pattern bu algoritmadaki baz─▒ ad─▒mlar─▒n ┼čablon olarak kalmas─▒n─▒ sa─člar. Bir ├Ârnekte a├ž─▒klamaya ├žal─▒┼čay─▒m. ├ľrne─če ge├žmeden ├Ânce ┼čunu […]

Kategoriler
Design Patterns

Adapter Design Pattern

Merhaba, bir ├Ânceki yaz─▒da composite design patternden bahsetmi┼čtim. Bu yaz─▒da ise Adapater patternden bahsediyorum. nedir Adapter pattern isminden de anla┼č─▒laca─č─▒ ├╝zere iki class─▒ birbirine adapte etmek i├žin kullan─▒l─▒r. ├çok b├╝y├╝k olas─▒l─▒kla bir service kullanmak istedi─čimiz zaman ihtiya├ž duyar─▒z. ├ç├╝nk├╝ kullanmak istedi─čimiz service bizim ihtiya├ž duydu─čumuz metotlar─▒ i├žerebilir fakat metot d├Ân├╝┼č parametreleri vs. ┼čeyler kendi yazd─▒─č─▒m─▒ […]

Kategoriler
Design Patterns

Composite Design Pattern

Merhaba, bir ├Ânceki yaz─▒da Decorator design pattern den bahsetmi┼čtim. Bu yaz─▒da ise ba┼čka bir structural bir pattern olan composite patternden bahsediyorum. Ne zaman kullan─▒l─▒r E─čer nesnelerin aras─▒ndaki yap─▒ bir tree(a─ča├ž) yap─▒s─▒nda ise kullan─▒l─▒r. Yani hiyerar┼čik bir d├╝zen varsa kullan─▒labilir. En ├žok s─▒k verilen ├Ârneklerden birka├ž─▒ bir ┼čirketin i├žinde yap─▒sal ili┼čkidir. CEO-CTO-Mudur-cal─▒san ili┼čkisi buna bir ├Ârnektir. […]