Prototip Tasarım Deseni
HTML-код
- Опубликовано: 5 июл 2024
- Prototype desing pattern / prototip tasarım deseni kullanmak bize ne gibi faydalar sağlayacak. Temiz kod, optimizasyon,okunabilirlik, belleğin verimli kullanılması. Eğer oyun programlama veya benzeri performans ve bellek ihtiyacı yüksek uygulamalar geliştiriyorsanız bu video tam size göre. C++ , Java , C# , Php, Python gibi pek çok dilde uygulanabilir.
00:00 Giriş
00:22 Prototype
00:32 10K Nesne
00:58 Desing Pattern Prototype Örnek
08:10 Kodumuz Ne Kadar Hızlandı ?
Üstadım muazzam bir anlatım, muazzam bir öğreticilik diğer design patternlar için de videolarını büyük bir merakla bekliyorum. Emeğinize sağlık :)
Teşekkürler hocam ağzınıza sağlık.
cok aciklayici olmus emeginize saglik
teşekkür ederiz 🙏
videonun girişinden bir ara memcopy ile yapacaksın sandım, eyvah diyordum neyse öyle olmadı. Güzel bir yöntem eline sağlık. Bir ekleme olarak, BigZombie string yerine enum olursa çok daha şık olur bence. 😇
Merhaba hocam yine harika bir içerik yayınlamışsınız. Çok teşekkür ederiz, ağzınıza sağlık.
Oyun geliştirme ile ilgili kod açısından içerik üretmeyi düşünüyor musunuz?
Şu an için öyle bir niyetim yok. Teşekkürler
Hocam kanal açıklamasına flutter da yazmışsınız. Flutter icin de ozellikle temiz kod yazma videosu dusunuyor musunuz? Cunku widgetlar uzayınca baya karisabiliyor.
Flutter bu yönden çok sorunlu. Tek yapabileceğin olabildiğince widget haline getirmek.
Singleton daha iyi değil mi? Static ile instance oluşturmak deep copyden daha az maliyetli sanki
Singleton deseni genellikle tek örneği yönetmek veya paylaşmak amacıyla kullanılıyor. Prototype deseni nesnelerin özelleştirilmiş kopyalarını oluşturmak için kullanılıyor. İkisinin de avantajları farklı. Singleton gereksiz nesnelerin önüne geçmeye çalışıyor.
Hocam ileride egitim serileri cekmeyi dusunuyor musunuz?
Bu videolar eğitim serisi zaten :) Demek istediğini anladım, geleneksel eğitim serileri diyorsun. Örneğin c# kurulumundan tutup OOP gibi konuları ele almaktan bahsediyorsun. Evet eğitim serileri hazırlayacağım ama geleneksel olmayacak. Tıpkı tasarım desenlerini anlattığım gibi kendi objektifimden ele alacağım konuları.
Hocam birinde sadece Spawn metodunu çağırmışsınız diğerinde hem Spawn hem de Attack metodunu çağırmışsınız. Ekrana bilgi yazdırmak maliyetli(zaman açısından) bir işlem olduğu için acaba bu aradaki farkın büyük bir bölümü fazladan ekrana yazdırılan bilgilerden kaynaklanmıyor mu?
Tek kullanım ve döngüyü diyorsun sanırım. Döngü içine atak fonksiyonunu eklemeyi unutmuşum :) Özel bir nedeni yok yani. Normalde eklemem gerekiyordu.
Hocam onu eklersek zannedersem aradaki fark fazla olmayacaktır. Ben de c++ ile performans gerektiren bir uygulama (Ders dağıtım programı) geliştiriyorum. Klonlama yöntemini deneyeceğim. C++ için ileri düzey kaynak bulmak zor. Bu güzel içerikler için teşekkür ederim. @@merbekta
Tabi tabi bir sorun olmaz merak etme. Bir kaç micro saniye fark eder o kadar. Rica ederim, projende başarılar.
tek sınıf zombi varsa memcopyle şey yapsak direkt en hızlısı olmaz mı?
Eğer sınıfın içinde dinamik bellek tahsisleri, işaretçiler veya özel kopyalama işlemleri varsa, memcpy bu işleri düzgün bir şekilde yapmayabilir. Basit veriler için kullanılabilir ama konu karmaşık sınıflar olunca ....
Hocam merhaba discord adresiniz var mı
Discord hesabım var ama erişemiyorum. Ticket oluşturdum cevap bekliyorum.