Eric Freeman
Author
Publisher
linkedin.com
Pub. Date
2013.
Language
English
Description
Identifies seven object-oriented design patterns (including the singleton, observer, decorator, and factory patterns) that make your development process faster and easier.
Design patterns are reusable solutions that solve the challenges software developers face over and over again. Rather than reinventing the wheel, learn how to make use of these proven and tested patterns that will make your software more reliable and flexible to change. This course...
Author
Publisher
linkedin.com
Pub. Date
2020.
Language
English
Description
Learn how to use design principles to create more flexible, maintainable, higher-quality object-oriented software.
You may be familiar with the fundamental concepts of object-oriented design—inheritance, encapsulation, polymorphism, and abstraction—but there is a set of higher-level design principles that can be used to take your design to the next level. Design principles guide your design decisions to produce software that is more reliable,...
Author
Publisher
linkedin.com
Pub. Date
2019.
Language
English
Description
Learn about key object-oriented design patterns (including the Observer, Decorator, and Factory patterns) that make your development process faster and easier.
Design patterns are reusable solutions that solve the challenges software developers face over and over again. Rather than reinventing the wheel, learn how to make use of these proven and tested patterns that will make your software more flexible and resilient to change. This course introduces...