Facade Tasarim Deseni - Facade Design Pattern
31.10.2017

Facade Tasarim Deseni - Facade Design Pattern

acade tasarim deseni; structural grubuna ait, alt sistemlerin direkt olarak kullanilmasi yerine alt sistemdeki nesneleri kullanan baska bir nesne üzerinden kullanilmasini saglayan tasarim desenidir. Dofactory.com a göre en sik kullanilan tasarim desenlerinden birisidir. 

C# Abstract Factory Pattern Kullanimi - OOP Design Patterns
4.09.2017

C# Abstract Factory Pattern Kullanimi - OOP Design Patterns

Bu pattern'in amaci client'in ihtiyaci olan ve aralarinda iliskiler bulunan nesnelerin üretiminden sorumlu olan soyut fabrika siniflari yaratmaktir. Kisacasi: Birbiri ile iliskili veya bagimli objeleri onlarin concrete classlarini olusturmadan create edilmesini saglar.

Singleton Tasarim Deseninin(Pattern) C# ile Gerçeklestirilmesi
24.08.2017

Singleton Tasarim Deseninin(Pattern) C# ile Gerçeklestirilmesi

Yazilim mühendisliginin sanatsal yönü agir olan "design pattern" kavramini bir çogumuz mutlaka duymusuzdur, ama rutin islerimizden kendimizi bosa çikarip bir türlü inceleme firsati bulamamisizdir, Bu ve bundan sonraki bir kaç makalelik dizide size kendi terminolojik yapisi içinde deyimlesmis olan "design pattern" yani "desen tasarimi" kavramini açiklamaya çalisacagim. Elbette açiklamalarimi en çok bilinen tasarim desenleri ile destekleyecegim. Bu konudaki ilk makalede en basit ve en popüler tasarim desenlerinden biri olan "Singleton" deseninden bahsedip "pattern design" sanatina daha farkli bir bakis açisiyla yaklasmanizi saglamaya çalisacagim. O halde ise basit tanimlarla baslayalim.

Builder Tasarim Deseni - Builder Design Pattern
24.08.2017

Builder Tasarim Deseni - Builder Design Pattern

Builder (Insaatçi) tasarim deseni creational grubununa ait, biden fazla parçadan olusan nesnelerin üretilmesinden sorumlu bir tasarim desenidir. dofactory.com a göre kullanim orani 40% larda olan builder tasarim deseni yapi olarak abstract factory desenine benzer.

Prototip Tasarim Deseni
22.08.2017

Prototip Tasarim Deseni

"Prototype" deseni yukarida adi geçen diger tasarim desenlerine nazaran daha kolay alginmaktadir. Ancak "Prototype" deseni gerçek projelerde digerlerine nazaran daha az siklikta kullanilmaktadir. Bazi spesifik projelerde çok kullanilmakta ve oldukça da faydali bir kaliptir.

C# Castle Windsor ve IoC Container Kullanimi
21.08.2017

C# Castle Windsor ve IoC Container Kullanimi

Hatirlarsaniz bir önceki makalede son olarak bir adet IMouse adinda bir interfaceimiz ve bu interfaceyi implemente eden iki farkli mouse tipimiz mevcuttu. Toplam da bu 3 tipi yeni projemiz de yine kullaniyor olacagiz. Bu nedenle asagidaki tipleri projemize dahil edelim.

Bagliligi Tersine Çevirme Prensibi - Dependency Inversion Principle – DIP
19.08.2017

Bagliligi Tersine Çevirme Prensibi - Dependency Inversion Principle – DIP

SOLID tasarim prensiplerini anlattigim makale serisinin sonuna gelmis bulunuyoruz. Dependency Inversion (Bagliligi tersine çevirme – bu arada itiraf ediyorum; bu prensiplerin Türkçesini yazinca çok tuhaf oluyorum) prensibi… Dilerseniz yine bu prensibin temel cümlesini ele alarak baslayalim.

TEK SORUMLULUK PRENSIBI
19.08.2017

TEK SORUMLULUK PRENSIBI

Nesne yönelimli gelistirme yaparken yazilan kodlarin tüm gelistiriciler tarafindan kolay okunabilmesi ve çözümlenebilmesi, yazilimin kaliteli ve hizli gelistirilebilmesi için izlenmesi gereken en önemli prensiplerden biridir.

Uzun süreye yayilan bir yazilimi gelistirmek oldukça zahmetli ve maliyetli bir istir. Bu çaptaki projelerde büyük kod yiginlari içinde kaliriz ve nerede ne yapildigini anlamak, sorunu tespit etmek, koda müdahale etmek biz yazilimcilar için genelde kâbus olur. Dolayisiyla bu tarz projelerde her zaman anlasilir ve temiz kodlar yazmak çok önemlidir.

UML ve UML Diyagramlari – I
18.08.2017

UML ve UML Diyagramlari – I

Bir yazilim projesinde herseyden önce o proje ile ilgili yol haritasi olan proje taslagi olusturulmalidir. Proje taslagi onun basarisiyla dogru orantili olup projenin zaman ve is gücü açisindan verimli sonuçlanmasini saglar. Bu yöntem ayni bir insaat projesinde oldugu gibi bir yazilim projesinde de basari faktörü olarak karsimiza çikar. Proje/is tasarlamanin ilk adimi proje içerisindeki aktif oyuncularin anlayabilecegi standart bir modelleme yapmaktir. Bir mühendislik yaklasimi olan modelleme, karmasik bir sistemin sekil ve metinlerle basit bir dil ile ifade edilmesidir.

Nesne yönelimli programlama (NYP) (Ingilizce - Object Oriented Programming (OOP)
18.08.2017

Nesne yönelimli programlama (NYP) (Ingilizce - Object Oriented Programming (OOP)

Nesne yönelimli programlama (NYP) (Ingilizce - Object Oriented Programming (OOP)) özetle bir bilgisayar programlama yaklasimidir.

Görüntülenen Sayfa 1
1 ile 10 arası kayıt gösterilmekte.