Potrzebuję poznać różnicę między typem metod (w sensie logiki biznesowej), które powinny znajdować się wewnątrz obiektów warstwy domeny, DAO i usługi.Domeny, DAO i warstwy usług
Na przykład, jeśli buduję małą aplikację internetową do tworzenia, edytowania i usuwania danych klientów, o tyle, o ile rozumiem w obiekcie warstwy domeny, powinienem dodać metody, które obejmują właściwości obiektu Get/Set Customers, na przykład (getName, getDOB, setAddress, setPhone ... itd.).
Teraz próbuję się dowiedzieć, jakie metody należy zastosować w obiektach warstw DAO i Service.
Z góry dziękuję za poświęcony czas i wysiłek.
Czy możesz podać mi przykłady metod w warstwie DAO? O ile rozumiem od ciebie w warstwie Service obiekty będą miały metody takie jak verifyBalance, calculTotalMileage, które jak daleko widzę są wszystkie metody obliczeń – MChan
@MChan - DAO zajmuje się głównie aktualizowaniem, tworzeniem, usuwaniem i pobieraniem danych z Baza danych. W przypadku nie-obiektowego magazynu danych, wykonałby on również odwzorowanie z utrwalonych danych (wiersze i kolumny w RDB) na obiekt oraz z obiektu na utrwalone dane. Nanmy metod mogą być dowolne, ale zazwyczaj są to "zapisz", "usuń", "zapytanie", "zaktualizuj". Warstwa usługi nie musi mieć metod obliczeniowych. Te metody byłyby wszystko, co Twoja firma musi określić lub zrobić. – lreeder