Koşullar (if-else, swtich-case)
Koşullar, farklı kararlar için farklı işlem yapılmasını sağlar. "If-Else" ve "Switch-Case" olarak 2 koşul türü vardır. Koşulların kullanılmasında bir sıkıntı yoktur ama bir class içinde 10dan fazla kontrol yapılıyor ise o classta bir sıkıntı vardır. Tasarım desenlerinden, yapmak istediğimiz işe uygun olan patterni kullanıp koşul sayısını minimuma indirmeliyiz. Diğer bir riskte, koşulların kod bloklarının birbirine benzer olduğu durumlarda tekrar eden kod bloğu sayısının artmasıdır. Bu durumda da OOP devreye girip ortak metodlar kullanmamızı önerir.
Yorumlar
Yorum Gönder