Ah!
Business Object (ou BO) est par exemple ta classe CardPayment. Elle ne contiendra que les methodes
Acquire() Update() Delete()
. C'est la representation pure de ton object, sans logique propre.
Business Process (ou BAL) est par exemple ta classe CardProcessor. Il contiendra des methodes telles que
ValidatePayment(), ProcessPayment()
... Mais il lui faut comme champ une instance de CardPayment afin de communiquer avec le service pour effectuer les traitements.
SP = Stored Procedure ou Procedure Stockee, c'est elle qui va executer la mise a jour ou le transfer de tes donnees.
Pour ta question specifique, les membres qui doivent etre mis a jour de ton BO sont dotes de proprety, qui sont donc accessibles a ta DAO. Je ne connais pas « Separate Interface Pattern » mais c'est une question de temps
Partager