A resposta do amigo rmendes08 é muito boa. Quando você estiver explorando aplicações mais complexas com regras de negócio mais definidas, verás que inicialmente irá se deparar com algo chamado MVC (Model, View, Controller).
O complicado é que normalmente as faculdades não se aprofundam nisso, mas seria muito interessante você pesquisar na internet. O MVC significa que o M (Modelo) é uma camada onde estará seus POJO’s, Regra de negócio, DAO’s, etc. (Posso estar errado, mas caso alguém aí queira opinar, não sou daqueles chatões que se acham certos em tudo, até porque sou um mero estudante ainda kkkkk)
Neste contexto de modelagem, você teria seu POJO (Plain Old Java Object) que seria um objeto com atributos básicos, gets e sets e você teria uma classe de negócio que teria estes métodos de criação, alteração, reativação, pesquisa, desativar usuário. É bacana isso e comento com você pois não vi na minha faculdade e acabei precisando aprender esta metodologia de desenvolvimento para meu projeto de conclusão.
Outros nomes interessantes para você buscar também e Martin Fowler, ele tem um livro (a bíblia do programador) chamado Patterns of Enterprise Application Architecture, É uma literatura muito boa e ele tem algo bem específico para a camada de negócio (ou uma Service Layer, no caso).
Service Layer: http://martinfowler.com/eaaCatalog/serviceLayer.html
Obs: Faça seu trabalho e veja isso como um complemento e curiosidade…
abçs