personal-page/_master_wiki/Readwise/01. Facade Pattern.md

1.4 KiB

01. Facade Pattern

rw-book-cover

Metadata

[!tldr] #OODP #Facade #programming

This is a lecture content explaining the main patterns of Object-Oriented Design Patterns (OODP) and how to use them. This lecture is intended for people who understand programming languages such as Java and C#.

The lecture content mainly deals with the following patterns.

  • Facade Pattern: A pattern that allows you to use a complex system simply by hiding the complexity of the subsystem with an integrated interface to help clients use it easily. Examples include the case of manipulating multiple electronic devices in the house through a smart home system, and the FileSystemFacade class that integrates file reading, writing, and deletion functions.

Detailed explanations and actual code examples will help you understand the principles and usage of each pattern.

Highlights

the Facade pattern is a pattern  that makes it possible to use a complex   system made up of multiple elements simply through a single interface. View Highlight)