Sınıflar başka bir sınıfını genişleten ne sınırlayın

0 Cevap

Şu anda bazı soyut sınıfları içeren bir çözüm yazıyorum. Bunlardan biri, sadece bir karmaşa biraz neden olabilir amaçlanan başka yerlerde onu kullanma gibi birkaç diğer sınıflardan uzatılmalıdır. Peki ne yapmak istiyorum sınıfları bu sınıfı genişletir ne sınırıdır.

Ben soyut ImportantStuff adında bir sınıf varsa Yani sadece Sınıf A ve Sınıf B, diğer herhangi bir sınıf değil varken bunu genişletmek mümkün olduğunu söylemek istiyorum.

Ben böyle bir şey yapmak isterim neden merak ediyor olabilirsiniz. Peki kod, daha sonra onunla birlikte çalışan diğer programcıların bir sürü olacaktır bu yüzden iş için yazılmış, bu yüzden açıkça bu sınıf zaten daha başka yerlerde kullanılmak üzere tasarlanmamıştır olanlar için yapmak istiyoruz edilir. Evet tüm programcılar yorumları okurken de iyi değil :) bunun içinde yapılabilir Ayrıca eğer ben biraz merak ediyorum ben bir sınıf tanımı içinde yazabilirim biliyorum ve ben var, ama onu bloke ederek% 100 net yapmak istiyorum Ben web üzerinde iyi bir cevap bulamadı gibi iyi bir moda.

Yani benim soru: Bu gerçekleşmesi için best yolu nedir? Ben bir anahtar veya yapıcısı ele bir şey gönderebilirsiniz sanırım, ama bunu yapmak için temizleyici bir yolu var mı?

0 Cevap