Seminar on Design and Architecture Patterns

Ošlejšek: Brainstorming I

Lesson details:

  • Teams brainstorm on explained patterns and make joint notes (anywhere).

Required output:

  • Teams describe the application of selected patterns more formally using the template file below. To do that, it is necessary to study patterns in the original book! Expected patterns:
    • Composite: At least three proposals. Only one can be related to the Dimension Elements of the Enterprise Segment. Other applications will not be related to the Enterprise Segment at all.
      • Examples of leaves and composites.
      • Examples of auto-propagating operations
      • Examples of client code (who could use traversal or auto propagating method(s)
    • Builder: At least one tree (step-by-step building of the Composite) plus at least one additional proposal (non-composite).
      • Suggest the interface of the builder (construction of which parts it provides)
      • Possible sub-builders and/or sub-directors
    • Strategy: At least two proposals (different from builder ;)
      • Examples of strategies
      • Who selects the strategy?
      • Who uses the strategy's context?
    • Adapter: At least one proposal
  • Submit results to the "06 - Design patterns brainstorming I".
Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/podzim2024/PV167/um/analysis/pattern-proposal-without-peer-review.docx