SlideShare a Scribd company logo
1 of 40
 
Quick Overview ,[object Object],[object Object],[object Object]
Design Patterns… ,[object Object],[object Object],[object Object],[object Object]
Design Patterns… ,[object Object],[object Object],[object Object],[object Object]
Singleton Pattern ,[object Object]
The Singleton Pattern… ,[object Object],[object Object],[object Object]
Singleton Pattern Lab We’re going to implement an Asset Manager. Application Asset Manager Images Sound
Singleton Pattern Tips ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Command Pattern ,[object Object]
The Command Pattern… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Command Pattern… ,[object Object],[object Object],[object Object],[object Object]
Command Pattern Lab ,[object Object],[object Object]
Observer Pattern
The Observer Pattern… ,[object Object],[object Object],[object Object],[object Object]
Observer Pattern Lab Event Dispatcher Observer Observer Observer In this lab, we’re going to leverage the Observer Pattern implementation built into the Flash Player.
Proxy Pattern ,[object Object]
A Proxy… ,[object Object],[object Object],[object Object]
The Virtual Proxy ,[object Object],[object Object],[object Object],[object Object],DisplayObjectContainer Loader Sprite Stage MovieClip
The Remote Proxy ,[object Object],[object Object],[object Object],Image Search Flickr API Remote  PhotoProxy Remote Service Your Application
Proxy Pattern Lab ,[object Object],Image Search Flickr API Remote  PhotoProxy Remote Service Your Application
Façade Pattern ,[object Object]
Façade Pattern… ,[object Object],[object Object],[object Object],Application Facade Model View Controller
Adapter Pattern ,[object Object]
Adapter Pattern… ,[object Object],[object Object],[object Object],Music Player MP3 Adapter FLAC Adapter AC3 Adapter FLAC Decoder MP3 Decoder WAV Decoder
Mediator Pattern ,[object Object]
Mediator Pattern ,[object Object],Application Username  Textbox Password Textbox Submit Button New Account Form Account Form Mediator
Model View Controller ,[object Object]
Model View Controller (MVC) ,[object Object]
Model View Controller (MVC) ,[object Object],[object Object],[object Object],[object Object]
Quick Comparison ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cairngorm
What I Like About PureMVC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cairngorm
PureMVC Conceptual Diagram
PureMVC - Model
PureMVC - View
PureMVC - Controller
PureMVC - Notifications
Good Practice ,[object Object],[object Object],[object Object]
Interfaces ,[object Object],[object Object],[object Object]
Designing Applications
Recommended Reading ,[object Object]

More Related Content

Similar to Design Pattern with Actionscript

Gof design pattern
Gof design patternGof design pattern
Gof design patternnaveen kumar
 
Software design and Architecture.pptx
Software design and Architecture.pptxSoftware design and Architecture.pptx
Software design and Architecture.pptxSHAHZAIBABBAS13
 
Typescript design patterns applied to sharepoint framework - Sharepoint Satur...
Typescript design patterns applied to sharepoint framework - Sharepoint Satur...Typescript design patterns applied to sharepoint framework - Sharepoint Satur...
Typescript design patterns applied to sharepoint framework - Sharepoint Satur...Luis Valencia
 
JAVA design patterns and Basic OOp concepts
JAVA design patterns and Basic OOp conceptsJAVA design patterns and Basic OOp concepts
JAVA design patterns and Basic OOp conceptsRahul Malhotra
 
Design Patterns For 70% Of Programmers In The World
Design Patterns For 70% Of Programmers In The WorldDesign Patterns For 70% Of Programmers In The World
Design Patterns For 70% Of Programmers In The WorldSaurabh Moody
 
Developing Actors in Azure with .net
Developing Actors in Azure with .netDeveloping Actors in Azure with .net
Developing Actors in Azure with .netMarco Parenzan
 
Evolution of Patterns
Evolution of PatternsEvolution of Patterns
Evolution of PatternsChris Eargle
 
P Training Presentation
P Training PresentationP Training Presentation
P Training PresentationGaurav Tyagi
 
Patterns (contd)Software Development ProcessDesign patte.docx
Patterns (contd)Software Development ProcessDesign patte.docxPatterns (contd)Software Development ProcessDesign patte.docx
Patterns (contd)Software Development ProcessDesign patte.docxdanhaley45372
 
Александр Белецкий "Архитектура Javascript приложений"
 Александр Белецкий "Архитектура Javascript приложений" Александр Белецкий "Архитектура Javascript приложений"
Александр Белецкий "Архитектура Javascript приложений"Agile Base Camp
 
Design pattern in android
Design pattern in androidDesign pattern in android
Design pattern in androidJay Kumarr
 
Design Pattern Mastery - Momentum Dev Con 19 Apr 2018
Design Pattern Mastery - Momentum Dev Con 19 Apr 2018Design Pattern Mastery - Momentum Dev Con 19 Apr 2018
Design Pattern Mastery - Momentum Dev Con 19 Apr 2018Steven Smith
 
lecture10-patterns.ppt
lecture10-patterns.pptlecture10-patterns.ppt
lecture10-patterns.pptAnkitPangasa1
 
lecture10-patterns.ppt
lecture10-patterns.pptlecture10-patterns.ppt
lecture10-patterns.pptbryafaissal
 
Jump Start To Ooad And Design Patterns
Jump Start To Ooad And Design PatternsJump Start To Ooad And Design Patterns
Jump Start To Ooad And Design PatternsLalit Kale
 

Similar to Design Pattern with Actionscript (20)

Design patterns
Design patternsDesign patterns
Design patterns
 
Gof design pattern
Gof design patternGof design pattern
Gof design pattern
 
Design patterns
Design patternsDesign patterns
Design patterns
 
Software design and Architecture.pptx
Software design and Architecture.pptxSoftware design and Architecture.pptx
Software design and Architecture.pptx
 
Typescript design patterns applied to sharepoint framework - Sharepoint Satur...
Typescript design patterns applied to sharepoint framework - Sharepoint Satur...Typescript design patterns applied to sharepoint framework - Sharepoint Satur...
Typescript design patterns applied to sharepoint framework - Sharepoint Satur...
 
JAVA design patterns and Basic OOp concepts
JAVA design patterns and Basic OOp conceptsJAVA design patterns and Basic OOp concepts
JAVA design patterns and Basic OOp concepts
 
Design Patterns For 70% Of Programmers In The World
Design Patterns For 70% Of Programmers In The WorldDesign Patterns For 70% Of Programmers In The World
Design Patterns For 70% Of Programmers In The World
 
Developing Actors in Azure with .net
Developing Actors in Azure with .netDeveloping Actors in Azure with .net
Developing Actors in Azure with .net
 
Evolution of Patterns
Evolution of PatternsEvolution of Patterns
Evolution of Patterns
 
P Training Presentation
P Training PresentationP Training Presentation
P Training Presentation
 
Patterns (contd)Software Development ProcessDesign patte.docx
Patterns (contd)Software Development ProcessDesign patte.docxPatterns (contd)Software Development ProcessDesign patte.docx
Patterns (contd)Software Development ProcessDesign patte.docx
 
Design patterns
Design patternsDesign patterns
Design patterns
 
Александр Белецкий "Архитектура Javascript приложений"
 Александр Белецкий "Архитектура Javascript приложений" Александр Белецкий "Архитектура Javascript приложений"
Александр Белецкий "Архитектура Javascript приложений"
 
Design pattern in android
Design pattern in androidDesign pattern in android
Design pattern in android
 
Design pattern
Design patternDesign pattern
Design pattern
 
Design Pattern Mastery - Momentum Dev Con 19 Apr 2018
Design Pattern Mastery - Momentum Dev Con 19 Apr 2018Design Pattern Mastery - Momentum Dev Con 19 Apr 2018
Design Pattern Mastery - Momentum Dev Con 19 Apr 2018
 
lecture10-patterns.ppt
lecture10-patterns.pptlecture10-patterns.ppt
lecture10-patterns.ppt
 
lecture10-patterns.ppt
lecture10-patterns.pptlecture10-patterns.ppt
lecture10-patterns.ppt
 
Go f designpatterns 130116024923-phpapp02
Go f designpatterns 130116024923-phpapp02Go f designpatterns 130116024923-phpapp02
Go f designpatterns 130116024923-phpapp02
 
Jump Start To Ooad And Design Patterns
Jump Start To Ooad And Design PatternsJump Start To Ooad And Design Patterns
Jump Start To Ooad And Design Patterns
 

Design Pattern with Actionscript