«class-design» etiketlenmiş sorular

18
Neden __init __ () her zaman __new __ () öğesinden sonra çağrılır?
Sadece sınıflarımdan birini düzene sokmaya çalışıyorum ve flyweight tasarım deseni ile aynı tarzda bazı işlevler getirdim . Ancak, neden __init__hep çağrıldığım konusunda biraz kafam karıştı __new__. Bunu beklemiyordum. Biri bana bunun neden olduğunu ve bu işlevi başka türlü nasıl uygulayabileceğimi söyleyebilir mi? (Uygulamayı içine sokmak dışında __new__oldukça huzursuz hissettiriyor.) İşte …

23
Nesneye yönelik projeleri nasıl tasarlıyorsunuz? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştir Birçok derse sahip ve genişletilebilir olması gereken büyük bir proje (benim için) üzerinde çalışıyorum, …

24
Ne zaman arayüz oluşturulacağını nasıl bileceğim?
Geliştirme öğrenmemde arayüzler hakkında daha fazla bilgi edinmem gerektiğini hissettiğim bir noktadayım. Onları sık sık okuyorum ama sanki onları kavrayamıyorum. Şöyle örnekler okudum: 'Base', 'Run', 'GetLegs' gibi şeyler için IAnimal arayüzlü hayvan taban sınıfı - ama asla bir şey üzerinde çalışmadım ve "Hey bir arayüz kullanmalıyım" gibi hissettim buraya!" Neyi …


6
Python'da nasıl sınıf tasarlayabilirim?
Bir pençe içindeki pençeleri ve ayak parmaklarını tespit etmek için önceki sorularımda gerçekten harika bir yardım aldım , ancak tüm bu çözümler bir seferde sadece bir ölçüm için çalışıyor. Şimdi oluşan veri var: yaklaşık 30 köpek; her birinin 24 ölçümü vardır (birkaç alt gruba ayrılmıştır); her ölçümün en az 4 …
143 python  oop  class-design 

30
UML pratik mi? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımız için uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …

10
En iyi uygulama: sınıf tanımı içinde genel / korumalı / özel sıralaması?
Sıfırdan yeni bir projeye başlıyorum ve temiz olmasını / iyi kodlama standartlarına sahip olmasını istiyorum. Buradaki tecrübeli geliştiriciler, bir sınıftaki işleri hangi sırayla düzenlemeyi sever? A: 1) genel yöntemler 2) özel yöntemler 3) genel değişkenler 4) özel değişkenler B: 1) genel değişkenler 2) özel değişkenler 3) genel yöntemler 4) özel …


10
Sınıfı kullanan her dosyaya bir kod satırı eklemeye gerek kalmadan C # 'da bir sınıf adını nasıl diğer adlar oluşturabilirim?
Bir sınıf adı için bir takma ad oluşturmak istiyorum. Aşağıdaki sözdizimi mükemmel olur: public class LongClassNameOrOneThatContainsVersionsOrDomainSpecificName { ... } public class MyName = LongClassNameOrOneThatContainsVersionOrDomainSpecificName; ama derlenmeyecek. Misal Not Bu örnek yalnızca kolaylık sağlamak için verilmiştir. Tüm sistemin tasarımını değiştirmeyi önererek bu sorunu çözmeye çalışmayın. Bu örneğin varlığı veya yokluğu orijinal …
88 c#  class-design 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.