One mentor I respect suggests that a simple bean is a waste of time - that value objects 'MUST' contain some business logic to be useful.

Another says such code is difficult to maintain and that all business logic must be externalized.

I realize this question is subjective. Asking anyway - want to know answers from more perspectives.

Edit
Report