-
Notifications
You must be signed in to change notification settings - Fork 2
GOFs
Victor edited this page May 13, 2018
·
6 revisions
Padrões GOFs | Explicação | Classe Aplicada |
---|---|---|
Factory Method | O padrão Factory Method foi utilizada na construção na criação das Tasks de aluno e matéria | TaskFactory |
Observer | Este padrão foi focado na notificação das notificações sobre alterações no número de faltas nas disciplinas do aluno. Este padrão é uma adaptação para o contexto desse projeto | StudentSubject |
Composite | Utilizado na forma como foi elaborada a construção da biblioteca | Library Material ExercicesList Ebook |
Command | O padrão command foi aplicado através da utilização do componente HttpRequest do próprio Django, que encapsula um request em um objeto, sendo aplicado em todas as classes based views da aplicação e evidenciado na view de users | LoginView LogoutView UpdateView DeleteView |
Figura 1: Diagrama do Factory Method
Clique aqui para visualizar a imagem maior
Figura 2: Diagrama do Observer
Clique aqui para visualizar a imagem maior
Figura 3: Diagrama do Composite
Clique aqui para visualizar a imagem maior
Figura 4: Diagrama do Command
Arquitetura e Desenho de Software 1.2018 - Grupo2: PlanUp - GPL-3.0