Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
DESIGN PATTERNS.PDF
rmed19
SLIDE 1
1
Design
patterns
Mohammed Rhamnia
DESIGN PATTERNS.PDF
rmed19
SLIDE 2
2
Mohammed
Rhamnia
Qui suis je ?
Symfonian depuis 6
ans.Ingénieur développeur chez Edat...
DESIGN PATTERNS.PDF
rmed19
SLIDE 3
3
C'est quoi un patron de
conception ?Solution générique d'implémentation répondant à
u...
DESIGN PATTERNS.PDF
rmed19
SLIDE 4
4
Catégories
Les patrons
de
comportem
ent
Les patrons
de
structure
Les patrons
de
créat...
DESIGN PATTERNS.PDF
rmed19
SLIDE 5
5
Classification
GoF Enterprise IntegrationGRASP
- 23 patrons :
* Factory
* Observer
* ...
DESIGN PATTERNS.PDF
rmed19
SLIDE 6
6
Model - View - Controller
Modèle : Gère les données.
Vue : Gère l'affichage des donné...
DESIGN PATTERNS.PDF
rmed19
SLIDE 7
7
M-V-C
Exemple 1
DESIGN PATTERNS.PDF
rmed19
SLIDE 8
8
Patron de création permettant, à partir
d'une interface, de créer une famille
d'objet...
DESIGN PATTERNS.PDF
rmed19
SLIDE 9
9
Patron de création permettant, à partir
d'une interface, de créer une famille
d'objet...
DESIGN PATTERNS.PDF
rmed19
SLIDE 10
10
Abstract FactoryExemple 2
DESIGN PATTERNS.PDF
rmed19
SLIDE 11
11
Abstract Factory
Exemple 2
DESIGN PATTERNS.PDF
rmed19
SLIDE 12
12
Le pattern Monteur (Builder) permet
de créer des objets complexes à partir
d'autres...
DESIGN PATTERNS.PDF
rmed19
SLIDE 13
13
BuilderExemple 3
DESIGN PATTERNS.PDF
rmed19
SLIDE 14
14
BuilderExemple 3
DESIGN PATTERNS.PDF
rmed19
SLIDE 15
15
BuilderExemple 3
DESIGN PATTERNS.PDF
rmed19
SLIDE 16
16
Patron structurelle, il permet de
déplacer les données entres les objets
et la base...
DESIGN PATTERNS.PDF
rmed19
SLIDE 17
17
Data MapperExemple 4
DESIGN PATTERNS.PDF
rmed19
SLIDE 18
18
Patron comportemental, qui permet de
séparer de manière très simple les
données et ...
DESIGN PATTERNS.PDF
rmed19
SLIDE 19
19
VisitorExemple 5
DESIGN PATTERNS.PDF
rmed19
SLIDE 20
20
VisitorExemple 5
DESIGN PATTERNS.PDF
rmed19
SLIDE 21
21
Thank 
you
medrhamnia.wordpress.com
Contact
@rmed19
Upcoming SlideShare
Loading in …5
×

Design patterns avec Symfony

3,937 views

Published on

Worshop à Sesam TechClub le 13-12-2014 : Les design patterns avec Symfony"

Published in: Engineering
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m77EgH } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... Download Full doc Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... Download PDF EBOOK here { http://bit.ly/2m77EgH } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m77EgH } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Design patterns avec Symfony

  1. 1. DESIGN PATTERNS.PDF rmed19 SLIDE 1 1 Design patterns Mohammed Rhamnia
  2. 2. DESIGN PATTERNS.PDF rmed19 SLIDE 2 2 Mohammed Rhamnia Qui suis je ? Symfonian depuis 6 ans.Ingénieur développeur chez Edatis Consultant Symfony indépendant
  3. 3. DESIGN PATTERNS.PDF rmed19 SLIDE 3 3 C'est quoi un patron de conception ?Solution générique d'implémentation répondant à un problème spécifique S'applique avec La POO. Originaire des travaux de l’architecte Christopher Alexander Formalisés dans le livre du GoF : Design Patterns Elements of Reusable Object Oriented Software
  4. 4. DESIGN PATTERNS.PDF rmed19 SLIDE 4 4 Catégories Les patrons de comportem ent Les patrons de structure Les patrons de création
  5. 5. DESIGN PATTERNS.PDF rmed19 SLIDE 5 5 Classification GoF Enterprise IntegrationGRASP - 23 patrons : * Factory * Observer * Adapter * Builder * Proxy * Prototype * Iterator * Visitor * .... - 9 patrons : * Controller * Creator * High Cohesion * Indirection * Information Expert * Low Coupling * Polymorphism * Protected Variations * Pure Fabrication - 10 catégories - Exemples : * Gateway * Mapper * Layer Supertype * Separated Interface * Registry * Plugin * .....
  6. 6. DESIGN PATTERNS.PDF rmed19 SLIDE 6 6 Model - View - Controller Modèle : Gère les données. Vue : Gère l'affichage des données. Contrôleur : L'intermédiaire entre le modèle et la vue c Exemple 1
  7. 7. DESIGN PATTERNS.PDF rmed19 SLIDE 7 7 M-V-C Exemple 1
  8. 8. DESIGN PATTERNS.PDF rmed19 SLIDE 8 8 Patron de création permettant, à partir d'une interface, de créer une famille d'objets sans pour autant spécifier de classes concrètes. Abstract FactoryExemple 2
  9. 9. DESIGN PATTERNS.PDF rmed19 SLIDE 9 9 Patron de création permettant, à partir d'une interface, de créer une famille d'objets sans pour autant spécifier de classes concrètes. Abstract FactoryExemple 2
  10. 10. DESIGN PATTERNS.PDF rmed19 SLIDE 10 10 Abstract FactoryExemple 2
  11. 11. DESIGN PATTERNS.PDF rmed19 SLIDE 11 11 Abstract Factory Exemple 2
  12. 12. DESIGN PATTERNS.PDF rmed19 SLIDE 12 12 Le pattern Monteur (Builder) permet de créer des objets complexes à partir d'autres objets. BuilderExemple 3
  13. 13. DESIGN PATTERNS.PDF rmed19 SLIDE 13 13 BuilderExemple 3
  14. 14. DESIGN PATTERNS.PDF rmed19 SLIDE 14 14 BuilderExemple 3
  15. 15. DESIGN PATTERNS.PDF rmed19 SLIDE 15 15 BuilderExemple 3
  16. 16. DESIGN PATTERNS.PDF rmed19 SLIDE 16 16 Patron structurelle, il permet de déplacer les données entres les objets et la base de données. Data MapperExemple 4
  17. 17. DESIGN PATTERNS.PDF rmed19 SLIDE 17 17 Data MapperExemple 4
  18. 18. DESIGN PATTERNS.PDF rmed19 SLIDE 18 18 Patron comportemental, qui permet de séparer de manière très simple les données et les traitements associés. VisitorExemple 5
  19. 19. DESIGN PATTERNS.PDF rmed19 SLIDE 19 19 VisitorExemple 5
  20. 20. DESIGN PATTERNS.PDF rmed19 SLIDE 20 20 VisitorExemple 5
  21. 21. DESIGN PATTERNS.PDF rmed19 SLIDE 21 21 Thank  you medrhamnia.wordpress.com Contact @rmed19

×