2009-03-12 9 views

cevap

1

Burada iki tane çelişen öneri var. Biri, mümkün olan en basit ismi kullanmak, diğeri ise, kullanıldıklarında nesnelerinizin amacını daha net hale getirmek için bir adlandırma kuralı kullanmaktır.

Şahsen, Müşterinin ne olduğu konusunda herhangi bir kafa karışıklığı olma ihtimali bulunmuyorsa, Varlık kısmından ayrılırdım. Varlık olarak adlandırılmış birden çok nesneye sahip olabileceğiniz bir durumda kendinizi bulursanız, en çok adlandırılan Müşteri olarak kullanılması muhtemel olanı bırakıp, diğeri için birleşik isim (CustomerOrder, CustomerRequest, vb.) Oluşturabilirim

3

Hangisi daha önemli: Bir müşteri mi, yoksa bir varlık mı olduğu gerçeği mi? Onu bırak demeliyim. Bunu bir varlık gibi kullanırsanız, nasıl adlandırdığınıza bakılmaksızın, bir varlık olduğu açıktır. Ama "Varlık" dan ayrılarak, bir müşteri olduğu gerçeğine odaklanırsınız.

0

Mağazamızdaki işle ilgili sınıflar, (özellikle jenerik olarak) DomainObject adlı bir sınıftan devralınır. Devralınan sınıfların hiçbiri adlarının bir parçası olarak "Nesne" içermez - bu gereksiz olur - sadece onların işlevlerine uygun olarak adlandırılır.