项目作者: YagizcanSeheri

项目描述 :
Bu depoda tasarım desenlerinin teorik bilgilerini ve bu teorik bilgilerin laboratuvar uygulamalarını bulabilirsiniz
高级语言: C#
项目地址: git://github.com/YagizcanSeheri/DesignPatternStorage.git
创建时间: 2020-10-13T20:23:56Z
项目社区:https://github.com/YagizcanSeheri/DesignPatternStorage

开源协议:MIT License

下载


Design Patterns Storage

Bu depoda tasarım desenlerinin teorik bilgilerini ve bu teorik bilgilerin laboratuvar uygulamalarını bulabilirsiniz. Bir tasarım deseni için en az 2 laboratuvar uygulaması bulunmaktadır.

Tasarım Desenleri (Design Patterns)

Tasarım desenleri spesifik problemlere spesifik çözümler sununan algoritmalardır diyebiliriz. Bu bağlamda tasarım desenlerinin daha etkili ve verimli bir şekilde problem çözmek için kullanmaktayız. Tasarım desenleri ile tekrarlana bilir çözümler üretebiliriz. Ayrıca uygulamalarımızı geliştirme esnasında bize hız ve çeviklik katmaktadır. Çünkü tasarım kalıpları vasıtasıyla belirli bir düzen ve hiyerarşi takip edilir böylelikle yazılımcılar arasında bir ortak dil gelişir.Örneğin MVC teknolojisi(Model View Controller) controller, model ile veriyi tasıyacagız viewda da kullanıcı ile bulusturucağız bu işlem her zaman herkes tarafından MVC modeline uyarak işlemler gerçekleştirilir. Böylelikle yazılım dizaynında bir standart yakalanmış olur. Buradan anlaşılacağı gibi tasarım desenlerinin yazılım dizaynınada büyük etkileri bulunmaktadır.
Tasarım desenlerini Eric Gamma, Richard Helm, Ralph Johnson ve John Vlissides 1995’te “Design Patterns : Elements of Reusable Object – Oriented Software” kitabını çıkarttılar.
Kitaplarında 3 kategoride 23 farklı kalıba yer vermişlerdir.