2011-09-30 17 views

cevap

4

Hizmet bazı istemcilere hizmet verebilir ve genellikle bu bir SOA belirli bir varlıktır. Yardımcı, genellikle pure functions olan bir dizi yöntem sağlar.

GUID oluşturma işlevini sağlayan bir sınıfın başka bir gereksinim için bu GUID'yi depolayan veya kullanan bir sınıf varsa, bu bir Hizmet sınıfıdır, aksi halde Helper olduğunu söyleyebilirim çünkü basitçe prensibine göre çalışın ve unutun/oluşturmak ve unut.

Genellikle bir yöntem static method yapabilirseniz - bu bir yardımcı yöntemdir, herhangi bir sınıf durumuna bağlı değildir ve onu da etkilemez.

+0

Teşekkürler adamım, şimdi sınıfımın bir Yardımcı olduğunu biliyorum ... –

+0

Yardımcı bir Yardım paketine Yardımcı sınıfları yerleştirmek tamam mı? (Bu durumda Java hakkında konuşuyorum) –

2

Bir cevap bulduğuna sevindim ama sorunun kendisini yeniden düşünmek isteyebilirsiniz. 'Yardımcı' nedir? DDD'de veya başka herhangi bir yerde böyle bir model ya da klişe yoktur. Bu answer bir göz atın. [Bir şey] Yardımcı, genellikle SRP ihlali veya sadece kötü bir adlandırma belirtisidir. Örneğin, diliniz/çerçeveniz Guid jenerasyonu sağlamazsa (highlyunlikely) kendi GuidGenerator sınıfınızı oluşturabilirsiniz. İsim sorumluluğu yansıtmalıdır.

İlgili konular