en
Erich Gamma

Design Patterns: Elements of Reusable Object-Oriented Software

Avise-me quando o livro for adicionado
Para ler este livro carregue o arquivo EPUB ou FB2 no Bookmate. Como carrego um livro?
  • CyrilSmedfez uma citaçãohá 3 anos
    Discussion of Behavioral Patterns
  • CyrilSmedfez uma citaçãohá 3 anos
    Chapter 5. Behavioral Patterns
  • CyrilSmedfez uma citaçãohá 3 anos
    Discussion of Structural Patterns
  • CyrilSmedfez uma citaçãohá 3 anos
    a class encapsulates state and operations, while a subsystem encapsulates classes.
  • CyrilSmedfez uma citaçãohá 3 anos
    Discussion of Creational Patterns
  • CyrilSmedfez uma citaçãohá 3 anos
    The creational patterns provide different ways to remove explicit references to concrete classes from code that needs to instantiate them:

    Creational pattern examples

  • CyrilSmedfez uma citaçãohá 3 anos
    How to Use a Design Pattern
  • CyrilSmedfez uma citaçãohá 3 anos
    How to Select a Design Pattern
  • CyrilSmedfez uma citaçãohá 3 anos
    when you eliminate dependencies on specific operations by isolating and encapsulating each operation, you make it easier to reuse an operation in different contexts
  • CyrilSmedfez uma citaçãohá 3 anos
    Object composition in general and delegation in particular provide flexible alternatives to inheritance for combining behavior. New functionality can be added to an application by composing existing objects in new ways rather than by defining new subclasses of existing classes. On the other hand, heavy use of object composition can make designs harder to understand. Many design patterns produce designs in which you can introduce customized functionality just by defining one subclass and composing its instances with existing ones
fb2epub
Arraste e solte seus arquivos (não mais do que 5 por vez)