Prototype Tasarım Deseni Nedir ?

122020_1201_PrototypeTa1.jpg

Bugün sizlerle yazılım geliştirmede kullanılan tasarım desenlerinden Prototype desenini inceleyeceğiz.Tasarım desenleri kod çokluğunu ve kod tekrarını önlemek amacıyla aynı zamanda bellekte nesnelerin daha az yer kaplamasını sağlamak gibi amaçlar için kullanılmaktadır.

Prototype Deseni Nedir ?

Prototype deseni, bir nesnenin kopyalanarak yeniden üretilmesini engellemek amacıyla kullanılan bir tasarım desenidir.

Tasarım desenini incelemek amacıyla Visual Studio geliştirme ortamını açalım ve bir proje yapalım.

Resim-2

Create A New Project seçeneğine tıklayalım.

Resim-3

.Net Console App projesi seçelim ve Next seçeneği ile devam edelim.

Resim-4

Projemize bir isim verelim ve Create seçeneği ile projemizi oluşturalım.

Resim-5

Tanımlamış olduğumuz Phone sınıfına, sınıfı kopyalayacak olan Clone metodunu yazalım. Türetme yapacağımız sınıfta ise MemberwiseClone metodunu kullanarak bu sınıfta kopyalama işlemini gerçekleştirmeyi sağlayalım.

Resim-6

İlk nesnemizi türettikten sonra diğer nesnemizi bu nesne üzerinden kopyalıyoruz böylece tekrar oluşturmak zorunda kalmıyoruz.

Böylece Prototype tasarım desenini öğrenmiş olduk.

Bir sonra ki makalede görüşmek dileğiyle.

Bu konuyla ilgili sorularınızı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

www.mshowto.org

TAGs: .design pattern,prototype design,memberwiseclone,clone,prototype nedir,prototype nedir,prototype tasarim deseni

Yazı gezinmesi

Mobil sürümden çık