Im working with a sofuware project now, but Im having trouble on - - PowerPoint PPT Presentation

i m working with a sofuware project now but i m having
SMART_READER_LITE
LIVE PREVIEW

Im working with a sofuware project now, but Im having trouble on - - PowerPoint PPT Presentation

Im working with a sofuware project now, but Im having trouble on solving a recurring problem on my applicatjon. What can you suggest to me? You can use the design patuerns. They provide solutjons on recurring problems.


slide-1
SLIDE 1

Prope perty ty of f STI Weeks 8-9 IT1814

You can use the design patuerns. They provide solutjons on recurring problems. I’m working with a sofuware project now, but I’m having trouble on solving a recurring problem on my applicatjon. What can you suggest to me?

htups://www.videoblocks.com/video/cartoon-modern-colorful-offjce-animatjon-with-space-for-your-text-or-logo-cool-vector-typical-offjce-background-4k-business-and-work-concept-rlhq-m6einhmfv8k

slide-2
SLIDE 2

Des esign gn Patu tuer erns ns

 Designing with Patuerns  Creatjonal Patuerns  Structural Patuerns  Behavioral Patuerns

slide-3
SLIDE 3

Prope perty ty of f STI Weeks 8-9 IT1814

Designing with Patu tuerns

Design Patuerns

htups://cdn.lynda.com/course/782131/782131-636989687862782918-16x9.jpg

Patuern name Problem Solutjon Consequences

slide-4
SLIDE 4

Prope perty ty of f STI Weeks 8-9 IT1814

Designing with Patu tuerns

Design Patuerns

Creatjonal Structural Behavioral

Object creatjon mechanisms Assemble

  • bjects and

classes into larger structures Assigning the responsibilitjes between

  • bjects
slide-5
SLIDE 5

Prope perty ty of f STI Weeks 8-9 IT1814

Creatj tjonal Patu tuerns

Creatjonal Patuerns

htups://refactoring.guru/design-patuerns/catalog

Singleton Factory method Abstract factory Prototype Builder

slide-6
SLIDE 6

Prope perty ty of f STI Weeks 8-9 IT1814

Creatj tjonal Patu tuerns Singleton Singleton design patuern structure:

htups://refactoring.guru/design-patuerns/catalog htups://refactoring.guru/design-patuerns/singleton

slide-7
SLIDE 7

Prope perty ty of f STI Weeks 8-9 IT1814

Creatj tjonal Patu tuerns Factory Method design patuern structure:

htups://refactoring.guru/design-patuerns/catalog htups://refactoring.guru/design-patuerns/factory-method

Factory method

slide-8
SLIDE 8

Prope perty ty of f STI Weeks 8-9 IT1814

Creatj tjonal Patu tuerns Prototype design patuern structure:

htups://refactoring.guru/design-patuerns/catalog htups://refactoring.guru/design-patuerns/prototype

Prototype

  • A. Basic implementatjon:
slide-9
SLIDE 9

Prope perty ty of f STI Weeks 8-9 IT1814

Creatj tjonal Patu tuerns Prototype design patuern structure:

htups://refactoring.guru/design-patuerns/catalog htups://refactoring.guru/design-patuerns/prototype

Prototype

  • B. Prototype registry

implementatjon:

slide-10
SLIDE 10

Prope perty ty of f STI Weeks 8-9 IT1814

Creatj tjonal Patu tuerns Abstract Factory design patuern structure:

htups://refactoring.guru/design-patuerns/catalog htups://refactoring.guru/design-patuerns/abstract-factory

Abstract factory

slide-11
SLIDE 11

Prope perty ty of f STI Weeks 8-9 IT1814

Creatj tjonal Patu tuerns Builder design patuern structure:

htups://refactoring.guru/design-patuerns/catalog htups://refactoring.guru/design-patuerns/builder

Builder

slide-12
SLIDE 12

Prope perty ty of f STI Weeks 8-9 IT1814

Structural Patu tuerns

htups://refactoring.guru/design-patuerns/catalog

Structural Patuerns

Adapter Bridge Composite Decorator Facade Flyweight Proxy

slide-13
SLIDE 13

Prope perty ty of f STI Weeks 8-9 IT1814

Structural Patu tuerns Adapter design patuern structure:

htups://refactoring.guru/design-patuerns/catalog htups://refactoring.guru/design-patuerns/adapter

Adapter

slide-14
SLIDE 14

Prope perty ty of f STI Weeks 8-9 IT1814

Structural Patu tuerns Bridge design patuern structure:

htups://refactoring.guru/design-patuerns/catalog htups://refactoring.guru/design-patuerns/bridge

Bridge

slide-15
SLIDE 15

Prope perty ty of f STI Weeks 8-9 IT1814

Structural Patu tuerns Composite design patuern structure:

htups://refactoring.guru/design-patuerns/catalog htups://refactoring.guru/design-patuerns/composite

Composite

slide-16
SLIDE 16

Prope perty ty of f STI Weeks 8-9 IT1814

Structural Patu tuerns Structural design patuern structure:

htups://refactoring.guru/design-patuerns/catalog htups://refactoring.guru/design-patuerns/decorator

Decorator

slide-17
SLIDE 17

Prope perty ty of f STI Weeks 8-9 IT1814

Structural Patu tuerns Facade design patuern structure:

htups://refactoring.guru/design-patuerns/catalog htups://refactoring.guru/design-patuerns/facade

Facade

slide-18
SLIDE 18

Prope perty ty of f STI Weeks 8-9 IT1814

Structural Patu tuerns Flyweight design patuern structure:

htups://refactoring.guru/design-patuerns/catalog htups://refactoring.guru/design-patuerns/fmyweight

Flyweight

slide-19
SLIDE 19

Prope perty ty of f STI Weeks 8-9 IT1814

Structural Patu tuerns Proxy design patuern structure:

htups://refactoring.guru/design-patuerns/catalog htups://refactoring.guru/design-patuerns/proxy

Proxy

slide-20
SLIDE 20

Prope perty ty of f STI Weeks 8-9 IT1814

Behavioral Patu tuerns

htups://refactoring.guru/design-patuerns/catalog

Behavioral Patuerns

Iterator Observer Strategy

slide-21
SLIDE 21

Prope perty ty of f STI Weeks 8-9 IT1814

Behavioral Patu tuerns Iterator design patuern structure:

htups://refactoring.guru/design-patuerns/catalog htups://refactoring.guru/design-patuerns/iterator

Iterator

slide-22
SLIDE 22

Prope perty ty of f STI Weeks 8-9 IT1814

Behavioral Patu tuerns Observer design patuern structure:

htups://refactoring.guru/design-patuerns/catalog htups://refactoring.guru/design-patuerns/observer

Observer

slide-23
SLIDE 23

Prope perty ty of f STI Weeks 8-9 IT1814

Behavioral Patu tuerns Strategy design patuern structure:

htups://refactoring.guru/design-patuerns/catalog htups://refactoring.guru/design-patuerns/strategy

Strategy

slide-24
SLIDE 24

Prope perty ty of f STI Weeks 8-9 IT1814

Actj tjvity

Instructjon: Compare the scope of each category of the design patuerns and provide at least fjve (5) applicatjon benefjts for each.

slide-25
SLIDE 25

Prope perty ty of f STI Weeks 8-9 IT1814

Group Actj tjvity

Instructjon: Complete the ChocolateBoiler class by turning it into a singleton.

GRADING RUBRIC: Crit iteria 2 2 poin ints 3 3 poin ints 4 4 poin ints 5 5 points Presentatjo tjon (×2) 2) Only one (1) member of the group is actjve in the presentatjon. Only a few of the group members are actjve in the presentatjon. Some of the group members are actjve in the presentatjon, showcasing a comprehensive knowledge of their work. All group members are actjve in the presentatjon, showcasing a comprehensive knowledge of their work. Correctjo tjon (×2) 2) The output is incomplete, and all given answers are incorrect. The output is incomplete, and most of the answers are not correct. The output is complete, but some answers are not correct. The output is complete and shows the correct answer for the given problem. TOTAL 20 20 POINTS

slide-26
SLIDE 26

Prope perty ty of f STI Weeks 8-9 IT1814

Group Actj tjvity