|
Aşağıdaki kodları açıklayabilecek, javadan anlayan yardımsever arkadaşlar varsa rica etsem yardım edebilir mi ? ![]() |
|
_____________________________
|

1 Mobil
|
Aşağıdaki kodları açıklayabilecek, javadan anlayan yardımsever arkadaşlar varsa rica etsem yardım edebilir mi ? ![]() |
|
_____________________________
|
|
Blok blok aciklayalim:
Kodu daha iyi anlamak icin onerim, bunu bir IDE icinde yazmak. Sonrasinda AbstractFactoryTest i cagirip neler oldugunu takip etmeye calismak olur. Ayrica ornegin son adimda LenovoMobileFactory yerine SamsungMobileFactory kullansaydin neler olurdu bunu anlamaya calis. Son onerim de Abstract Factory Pattern nedir bunu ogrenmeye calis. Cunku bu kodun amaci sana tasarim desenleri ogretmek. Bu gibi desenler sayesinde, ornegin sisteme bir de AppleFactory eklemek istediginde bunu yapabilmek icin cok az kod degisikligine ihtiyacin olacak. Yazilimda da amac, eger yeni ozellikler eklenecekse, mumkun oldugunca kod degisikliginden kacinmak. Yeni ozellikleri sisteme yeni kodlar ekleyerek dahil edebilmelisin. Bu sayede hem varolan kodu bozma riskini ortadan kaldirirsin, hem de mimarideki bagimliligi azaltirsin. |
|
_____________________________
|
|
arkadaşın dediği gibi factory pattern örneği , pattern sadece fikir verir ayrıca çok temel olacak ama :D bknz: https://en.wikipedia.org/wiki/Polymorphism_(computer_science) < Bu mesaj bu kişi tarafından değiştirildi olmazadam -- 22 Aralık 2020; 11:31:44 > |
|
_____________________________
|