Yine de, işlevin ayrılmasını ve sınıf oluşturma ve ad alanı eklemeye nasıl uygulanacağını öğrenmeye çalışıyorum. Kullanıcıya sunulduğunda genellikle bir ListItem olarak görünecek bir özel sınıf SoftwareComponent var. ToListItem yöntemi iyi bir fikir mi oluşturuyor? Endişeleniyorum çünkü şimdi System.Web.UI.WebControls ad alanının eklenmesini gerektirecek bir bağımlılık sınıfına yerleştirdim.Sınıf Tasarımı C# Ad Alanı Ayrımı
public ListItem ToListItem()
{
ListItem li = new ListItem();
li.Text = ComponentName + " (+" + ComponentCost + ")";
li.Selected = Selected;
return li;
}
Benim diğer eğim sınıfının kendi dışındaki özelliklerine dayanarak SoftwareComponent bir ListItem oluşturmaktır. Lütfen hangi yaklaşımın daha uygun/daha iyi olduğuna dair herhangi bir fikir verin. Bu SoftwareComponent gibi geliyor
@jeff, biz tam olarak aynı cevabı taahhüt ettik. Yol hakkını veriyorum! :) –
Üzgünüm! Büyük akıllar hem düşünür mü? :) –
Doppelganger'ımı asla işe almayacağımı söyledim, çünkü marjinal farklılıklarımız hakkında çok fazla zaman harcıyorduk. –