Skip to content

Structural Patterns Pt 2 Feedback #6

@ibirnam

Description

@ibirnam

@amelinagzz - Feedback on https://make-school-courses.github.io/MOB-2.4-Advanced-Architectural-Patterns-in-iOS/#/Lessons/06-Structural-PatternsPt.2/Lesson6

This lesson, in particular, suffers from too much TT. I've given high-level examples below of how to address it, but I'm also happy to talk with you on how to fix it and we can work on it together if you need a thought partner

Proxy:

  • way too much TT upfront. Lots of just text. Break this up with simple code examples of each type of Proxy. Right now you only have one example, get one for each proxy type.
  • For the Protection Proxy Example, show what happens when you try to access the restricted class directly.
  • Give them simple challenges to work with here that mimic the examples. Needs a lot less TT, and a lot more doing. Can help you come up with this if you'd like

Facade:

  • use metaphor of a game console: controller is a simplified way to interact with a complex machine (can also use car, remote for TV, etc.)
  • more iOS-relatable examples! That first one is ok, but may help to give them more grounded examples in things they would actually see. They don't need to be complex, but there just needs to be more coding and less TT. Give simple examples, then have them do a simple challenge that 90% mimics the example.

After Class: Same as before, how do you check the research?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions