Skip to content

Instantly share code, notes, and snippets.

@pjastr
Created April 6, 2020 13:58
Show Gist options
  • Save pjastr/a19828ee6e7c419165fdee1de40661a8 to your computer and use it in GitHub Desktop.
Save pjastr/a19828ee6e7c419165fdee1de40661a8 to your computer and use it in GitHub Desktop.

F1. Przeanalizuj kod dostępny na stronie https://github.com/Apress/design-patterns-c-sharp/blob/master/BuilderPattern/Program.cs

W projekcie stwórz kolekcję dyrektorów i różne poćwicz różne możliwości tworzenia obiektów.

F2. Dla poniższej klasy zaimplementuj wzorzec budowniczego:

class Burger
{
  private int mSize;
  private bool mCheese;
  private bool mPepperoni;
  private bool mLettuce;
  private bool mTomato;
}

F3. Stwórz przykład prezentujący różnice między string a StringBuilder.

F4. Wykorzystaj wzorzec budowniczego by stworzyć klasę do testowania obiektów. Wskazówka: https://medium.com/@arleypadua/builder-pattern-applied-to-testing-60e009c427c6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment