Skip to content

Commit

Permalink
Explicações sobre Structural Design Patterns
Browse files Browse the repository at this point in the history
  • Loading branch information
gabrielfs7 committed Aug 3, 2014
1 parent 1ae7407 commit 6a75f27
Showing 1 changed file with 16 additions and 7 deletions.
23 changes: 16 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,17 +25,26 @@ Os Design Patterns estão separados em 3 grandes grupos. Vamos conhecê-los:

Este grupo trata sobre a instanciação de classes, como devemos criá-las e como devemos utilizar os objetos instanciados e o uso correto de heranças.

* [Abstract Factory](src/GSoares/DesignPatterns/AbstractFactory)
* [Builder](src/GSoares/DesignPatterns/Builder)
* [Factory Method](src/GSoares/DesignPatterns/FactoryMethod)
* [Object Pool](src/GSoares/DesignPatterns/ObjectPool)
* [Prototype](src/GSoares/DesignPatterns/Prototype)
* [Singleton](src/GSoares/DesignPatterns/Singleton)
* [Abstract Factory](src/GSoares/DesignPatterns/Creational/AbstractFactory)
* [Builder](src/GSoares/DesignPatterns/Creational/Builder)
* [Factory Method](src/GSoares/DesignPatterns/Creational/FactoryMethod)
* [Object Pool](src/GSoares/DesignPatterns/Creational/ObjectPool)
* [Prototype](src/GSoares/DesignPatterns/Creational/Prototype)
* [Singleton](src/GSoares/DesignPatterns/Creational/Singleton)

## [Structural (ou Estrutural):](src/GSoares/DesignPatterns/Strtuctural)
## [Structural (ou Estrutural):](src/GSoares/DesignPatterns/Structural)

Este grupo trata sobre composição de classes e objetos, o uso da herança para compor interfaces e melhores formas de construir objetos para adição de novas funcionalidades.

* [Adapter](src/GSoares/DesignPatterns/Structural/Adapter)
* [Bridge](src/GSoares/DesignPatterns/Structural/Bridge)
* [Composite](src/GSoares/DesignPatterns/Structural/Composite)
* [Decorator](src/GSoares/DesignPatterns/Structural/Decorator)
* [Facade](src/GSoares/DesignPatterns/Structural/Facade)
* [Flyweight](src/GSoares/DesignPatterns/Structural/Flyweight)
* [Private Class Data](src/GSoares/DesignPatterns/Structural/PrivateClassData)
* [Proxy](src/GSoares/DesignPatterns/Structural/Proxy)

## [Behavioral (ou Comportamental):](src/GSoares/DesignPatterns/Behavioral)

Este grupo trata sobre comunicação entre objetos das classes, ou seja, como estes objetos devem se "comportar" para poderem se comunicar.

0 comments on commit 6a75f27

Please sign in to comment.