Evet bir önceki Single Responsibility makalesinden sonra sıra geldi 2. prensibimiz olan Open-Closed (Açık Kapalı) prensibine. Prensiplerin hepsinin ayrı bir önemi var…
Merhaba arkadaşlar. Bir kaç makale serisi boyunca, SOLID prensipleri üzerinde durmayı planlıyorum. Öncelikle ilk prensibimiz olan Single Responsibility'e geçmeden, kısaca SOLID kavramı…
Tasarım nedir? Tasarımı kısaca açıklamak gerekirse, bir programı hayata geçirebilmek için tasarım prensipleri kullanılarak oluşturulan yapıdır. İyi bir tasarım yapmak,…
Merhaba arkadaşlar, Uzun zamandır makale yazamadığımı farkettim ve projelerimizde kullanım kolaylığı sağlayacak bir konu ile arayı pekiştirmek istedim. :) Öncelikle…
Merhaba arkadaşlar. Zaman zaman ilk başlarda hepimizin kafasını karıştırdığına eminim bu ikilinin. :) Ne zaman abstract kullanmalıyım, ne zaman interface…
Neden plug-in tabanlı uygulama geliştirmeye ihtiyaç duyarız? Biz yazılımcıların karşılaştıkları en büyük sorunlardan birisi, bitirmiş olduğumuz bir uygulamanın üzerine ek bir…
Özet olarak hayatı nesnelere bölmektedir. Kullandığımız yordamları direk uygulama kodunu yazmayıp, sınıflar içine yazıyor ve bu sınıflardan türettiğimiz nesneler üzerinden…
Merhaba arkadaşlar. Stack ve Heap kavramlarından kısaca bahsetmek gerekirse, ram’in mantıksal bölümleridir diyebiliriz. Stack’de değer tipleri, pointer ve adresler saklanırken, Heap’de…