Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
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
Nächste SlideShare
Wird geladen in …5
×

Design patterns avec Symfony

3.995 Aufrufe

Veröffentlicht am

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

Veröffentlicht in: Ingenieurwesen
  • 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, ......................................................................................................................... .........................................................................................................................
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • 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, ......................................................................................................................... .........................................................................................................................
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • 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, ......................................................................................................................... .........................................................................................................................
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • 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, ......................................................................................................................... .........................................................................................................................
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • 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, ......................................................................................................................... .........................................................................................................................
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

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

×