├── AbstractFactoryPattern ├── AbstractFactory.java ├── AbstractFactoryPatternDemo.java ├── FactoryProducer.java ├── Rectangle.java ├── RoundedRectangle.java ├── RoundedShapeFactory.java ├── RoundedSquare.java ├── Shape.java └── ShapeFactory.java ├── AdapterPattern ├── README.MD └── main.py ├── FactoryPattern ├── Circle.java ├── FactoryPatternDemo.java ├── Rectangle.java ├── Shape.java ├── ShapeFactory.java └── Square.java ├── README.md └── SingeltonPattern ├── SingeltonPatternDemo.java └── SingleObject.java /AbstractFactoryPattern/AbstractFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimdz/Design-Patterns/HEAD/AbstractFactoryPattern/AbstractFactory.java -------------------------------------------------------------------------------- /AbstractFactoryPattern/AbstractFactoryPatternDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimdz/Design-Patterns/HEAD/AbstractFactoryPattern/AbstractFactoryPatternDemo.java -------------------------------------------------------------------------------- /AbstractFactoryPattern/FactoryProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimdz/Design-Patterns/HEAD/AbstractFactoryPattern/FactoryProducer.java -------------------------------------------------------------------------------- /AbstractFactoryPattern/Rectangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimdz/Design-Patterns/HEAD/AbstractFactoryPattern/Rectangle.java -------------------------------------------------------------------------------- /AbstractFactoryPattern/RoundedRectangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimdz/Design-Patterns/HEAD/AbstractFactoryPattern/RoundedRectangle.java -------------------------------------------------------------------------------- /AbstractFactoryPattern/RoundedShapeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimdz/Design-Patterns/HEAD/AbstractFactoryPattern/RoundedShapeFactory.java -------------------------------------------------------------------------------- /AbstractFactoryPattern/RoundedSquare.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimdz/Design-Patterns/HEAD/AbstractFactoryPattern/RoundedSquare.java -------------------------------------------------------------------------------- /AbstractFactoryPattern/Shape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimdz/Design-Patterns/HEAD/AbstractFactoryPattern/Shape.java -------------------------------------------------------------------------------- /AbstractFactoryPattern/ShapeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimdz/Design-Patterns/HEAD/AbstractFactoryPattern/ShapeFactory.java -------------------------------------------------------------------------------- /AdapterPattern/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimdz/Design-Patterns/HEAD/AdapterPattern/README.MD -------------------------------------------------------------------------------- /AdapterPattern/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimdz/Design-Patterns/HEAD/AdapterPattern/main.py -------------------------------------------------------------------------------- /FactoryPattern/Circle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimdz/Design-Patterns/HEAD/FactoryPattern/Circle.java -------------------------------------------------------------------------------- /FactoryPattern/FactoryPatternDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimdz/Design-Patterns/HEAD/FactoryPattern/FactoryPatternDemo.java -------------------------------------------------------------------------------- /FactoryPattern/Rectangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimdz/Design-Patterns/HEAD/FactoryPattern/Rectangle.java -------------------------------------------------------------------------------- /FactoryPattern/Shape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimdz/Design-Patterns/HEAD/FactoryPattern/Shape.java -------------------------------------------------------------------------------- /FactoryPattern/ShapeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimdz/Design-Patterns/HEAD/FactoryPattern/ShapeFactory.java -------------------------------------------------------------------------------- /FactoryPattern/Square.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimdz/Design-Patterns/HEAD/FactoryPattern/Square.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimdz/Design-Patterns/HEAD/README.md -------------------------------------------------------------------------------- /SingeltonPattern/SingeltonPatternDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimdz/Design-Patterns/HEAD/SingeltonPattern/SingeltonPatternDemo.java -------------------------------------------------------------------------------- /SingeltonPattern/SingleObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nimdz/Design-Patterns/HEAD/SingeltonPattern/SingleObject.java --------------------------------------------------------------------------------