"Design Patterns" Part III Design Mode

xiaoxiao2021-03-06  72

the third part

Design Patterns

Partial overview

This section describes design patterns and tells what they are and how to use them. The four design modes related to the CAD / CAM issue (Chapter 3, "Problem") related to the CAD / CAM will be described here. I will show them one by one and associate them with early issues. When studying these modes, I will emphasize the design pattern of four people (often mentioned by author gamma, helph, johnson and vlissides) in their open hills: can be supported in the basis of object-oriented software Object strategy.

chapter

Discussion theme

5

l Introduction to the design mode.

l Concept of design patterns, their origins in architecture, and how they apply in software design procedures.

l Learn the motivation of design mode.

6

l Façade mode: What is it, where it is used, and how to implement it.

l Façade mode How to associate with CAD / CAM issues.

Seduce

l Adapter mode: What is it, where it is used, and how to implement it.

l The comparison between Adapter mode and façade mode.

l Adapter mode How to associate with the CAD / CAM problem.

8

l Object-Oriented Programming Some important concepts: polymorphism, abstraction, class, and package. It uses things we have learned in Chapter 5-7.

9

l Bridge mode. This mode is more complicated relative to the previous mode, of course, it is also useful. So I will describe Bridge mode very detailed. .

l How the Bridge mode is associated with the CAD / CAM problem.

10

l Abstract Factory mode, it focuses on the creation of the object family. What is it and how to use and implement it.

l How to associate with CAD / CAM issues.

At the end of this part, the reader will understand what is designed, why is it useful, and will be familiar with four specific modes. The reader will also see how these modes are associated with early CAD / CAM issues. This information is not enough to create a better design relative to the design of our previously relying on inheritance. However, this phase is positioned in a way of designing a practitioner than most design patterns.

转载请注明原文地址:https://www.9cbs.com/read-92318.html

New Post(0)