├── BehavioralPatterns ├── ChainOfResponsibility.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ └── Vishal.M.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── Command.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ └── Vishal.M.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── Iterator.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ └── Vishal.M.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── Observer.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ └── Vishal.M.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── Strategy.playground │ ├── Contents.swift │ ├── contents.xcplayground │ └── playground.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ └── Vishal.M.xcuserdatad │ └── UserInterfaceState.xcuserstate ├── CreationalPatterns ├── AbstractFactory.playground │ ├── Contents.swift │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── Vishal.M.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── Vishal.M.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── Builder.playground │ ├── Contents.swift │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── Vishal.M.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── Vishal.M.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── Factory.playground │ ├── Contents.swift │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── Vishal.M.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── Vishal.M.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── Prototype.playground │ ├── Contents.swift │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── Vishal.M.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── Vishal.M.xcuserdatad │ │ └── xcschemes │ │ └── xcschememanagement.plist └── Singleton.playground │ ├── Contents.swift │ ├── contents.xcplayground │ ├── playground.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── Vishal.M.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ └── Vishal.M.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── README.md └── StructuralPatterns ├── Adapter.playground ├── Contents.swift ├── contents.xcplayground ├── playground.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── Vishal.M.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ └── Vishal.M.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── Bridge.playground ├── Contents.swift ├── contents.xcplayground └── playground.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ └── Vishal.M.xcuserdatad │ └── UserInterfaceState.xcuserstate ├── Composite.playground ├── Contents.swift ├── contents.xcplayground └── playground.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ └── Vishal.M.xcuserdatad │ └── UserInterfaceState.xcuserstate ├── Decorator.playground ├── Contents.swift ├── contents.xcplayground └── playground.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ └── Vishal.M.xcuserdatad │ └── UserInterfaceState.xcuserstate ├── Facade.playground ├── Contents.swift ├── contents.xcplayground └── playground.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ └── Vishal.M.xcuserdatad │ └── UserInterfaceState.xcuserstate └── Proxy.playground ├── Contents.swift ├── contents.xcplayground └── playground.xcworkspace ├── contents.xcworkspacedata └── xcuserdata └── Vishal.M.xcuserdatad └── UserInterfaceState.xcuserstate /BehavioralPatterns/ChainOfResponsibility.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/BehavioralPatterns/ChainOfResponsibility.playground/Contents.swift -------------------------------------------------------------------------------- /BehavioralPatterns/ChainOfResponsibility.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/BehavioralPatterns/ChainOfResponsibility.playground/contents.xcplayground -------------------------------------------------------------------------------- /BehavioralPatterns/ChainOfResponsibility.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/BehavioralPatterns/ChainOfResponsibility.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /BehavioralPatterns/ChainOfResponsibility.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/BehavioralPatterns/ChainOfResponsibility.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /BehavioralPatterns/Command.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/BehavioralPatterns/Command.playground/Contents.swift -------------------------------------------------------------------------------- /BehavioralPatterns/Command.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/BehavioralPatterns/Command.playground/contents.xcplayground -------------------------------------------------------------------------------- /BehavioralPatterns/Command.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/BehavioralPatterns/Command.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /BehavioralPatterns/Command.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/BehavioralPatterns/Command.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /BehavioralPatterns/Iterator.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/BehavioralPatterns/Iterator.playground/Contents.swift -------------------------------------------------------------------------------- /BehavioralPatterns/Iterator.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/BehavioralPatterns/Iterator.playground/contents.xcplayground -------------------------------------------------------------------------------- /BehavioralPatterns/Iterator.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/BehavioralPatterns/Iterator.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /BehavioralPatterns/Iterator.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/BehavioralPatterns/Iterator.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /BehavioralPatterns/Observer.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/BehavioralPatterns/Observer.playground/Contents.swift -------------------------------------------------------------------------------- /BehavioralPatterns/Observer.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/BehavioralPatterns/Observer.playground/contents.xcplayground -------------------------------------------------------------------------------- /BehavioralPatterns/Observer.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/BehavioralPatterns/Observer.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /BehavioralPatterns/Observer.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/BehavioralPatterns/Observer.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /BehavioralPatterns/Strategy.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/BehavioralPatterns/Strategy.playground/Contents.swift -------------------------------------------------------------------------------- /BehavioralPatterns/Strategy.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/BehavioralPatterns/Strategy.playground/contents.xcplayground -------------------------------------------------------------------------------- /BehavioralPatterns/Strategy.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/BehavioralPatterns/Strategy.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /BehavioralPatterns/Strategy.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/BehavioralPatterns/Strategy.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /CreationalPatterns/AbstractFactory.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/AbstractFactory.playground/Contents.swift -------------------------------------------------------------------------------- /CreationalPatterns/AbstractFactory.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/AbstractFactory.playground/contents.xcplayground -------------------------------------------------------------------------------- /CreationalPatterns/AbstractFactory.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/AbstractFactory.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /CreationalPatterns/AbstractFactory.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/AbstractFactory.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /CreationalPatterns/AbstractFactory.playground/xcuserdata/Vishal.M.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/AbstractFactory.playground/xcuserdata/Vishal.M.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /CreationalPatterns/Builder.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/Builder.playground/Contents.swift -------------------------------------------------------------------------------- /CreationalPatterns/Builder.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/Builder.playground/contents.xcplayground -------------------------------------------------------------------------------- /CreationalPatterns/Builder.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/Builder.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /CreationalPatterns/Builder.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/Builder.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /CreationalPatterns/Builder.playground/xcuserdata/Vishal.M.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/Builder.playground/xcuserdata/Vishal.M.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /CreationalPatterns/Factory.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/Factory.playground/Contents.swift -------------------------------------------------------------------------------- /CreationalPatterns/Factory.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/Factory.playground/contents.xcplayground -------------------------------------------------------------------------------- /CreationalPatterns/Factory.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/Factory.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /CreationalPatterns/Factory.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/Factory.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /CreationalPatterns/Factory.playground/xcuserdata/Vishal.M.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/Factory.playground/xcuserdata/Vishal.M.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /CreationalPatterns/Prototype.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/Prototype.playground/Contents.swift -------------------------------------------------------------------------------- /CreationalPatterns/Prototype.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/Prototype.playground/contents.xcplayground -------------------------------------------------------------------------------- /CreationalPatterns/Prototype.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/Prototype.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /CreationalPatterns/Prototype.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/Prototype.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /CreationalPatterns/Prototype.playground/xcuserdata/Vishal.M.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/Prototype.playground/xcuserdata/Vishal.M.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /CreationalPatterns/Singleton.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/Singleton.playground/Contents.swift -------------------------------------------------------------------------------- /CreationalPatterns/Singleton.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/Singleton.playground/contents.xcplayground -------------------------------------------------------------------------------- /CreationalPatterns/Singleton.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/Singleton.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /CreationalPatterns/Singleton.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/Singleton.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /CreationalPatterns/Singleton.playground/xcuserdata/Vishal.M.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/CreationalPatterns/Singleton.playground/xcuserdata/Vishal.M.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/README.md -------------------------------------------------------------------------------- /StructuralPatterns/Adapter.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Adapter.playground/Contents.swift -------------------------------------------------------------------------------- /StructuralPatterns/Adapter.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Adapter.playground/contents.xcplayground -------------------------------------------------------------------------------- /StructuralPatterns/Adapter.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Adapter.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /StructuralPatterns/Adapter.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Adapter.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /StructuralPatterns/Adapter.playground/xcuserdata/Vishal.M.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Adapter.playground/xcuserdata/Vishal.M.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /StructuralPatterns/Bridge.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Bridge.playground/Contents.swift -------------------------------------------------------------------------------- /StructuralPatterns/Bridge.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Bridge.playground/contents.xcplayground -------------------------------------------------------------------------------- /StructuralPatterns/Bridge.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Bridge.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /StructuralPatterns/Bridge.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Bridge.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /StructuralPatterns/Composite.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Composite.playground/Contents.swift -------------------------------------------------------------------------------- /StructuralPatterns/Composite.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Composite.playground/contents.xcplayground -------------------------------------------------------------------------------- /StructuralPatterns/Composite.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Composite.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /StructuralPatterns/Composite.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Composite.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /StructuralPatterns/Decorator.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Decorator.playground/Contents.swift -------------------------------------------------------------------------------- /StructuralPatterns/Decorator.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Decorator.playground/contents.xcplayground -------------------------------------------------------------------------------- /StructuralPatterns/Decorator.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Decorator.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /StructuralPatterns/Decorator.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Decorator.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /StructuralPatterns/Facade.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Facade.playground/Contents.swift -------------------------------------------------------------------------------- /StructuralPatterns/Facade.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Facade.playground/contents.xcplayground -------------------------------------------------------------------------------- /StructuralPatterns/Facade.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Facade.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /StructuralPatterns/Facade.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Facade.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /StructuralPatterns/Proxy.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Proxy.playground/Contents.swift -------------------------------------------------------------------------------- /StructuralPatterns/Proxy.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Proxy.playground/contents.xcplayground -------------------------------------------------------------------------------- /StructuralPatterns/Proxy.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Proxy.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /StructuralPatterns/Proxy.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vishalMalvi/DesignPattern/HEAD/StructuralPatterns/Proxy.playground/playground.xcworkspace/xcuserdata/Vishal.M.xcuserdatad/UserInterfaceState.xcuserstate --------------------------------------------------------------------------------