SlideShare une entreprise Scribd logo
1  sur  1
Télécharger pour lire hors ligne
Narasimha
KarumanchiPEELINGDESIGNPATTERNS
Narasimha KarumanchiNarasimha Karumanchi
M-Tech, IIT Bombay
Founder, CareerMonk.comFounder, CareerMonk.com
CareerMonk PublicationsCareerMonk Publications
PEELING
DESIGN
PATTERNS
SALIENT FEATURES OF BOOK
All code written in Java
Does not need any background in software design
Covers interview questions on design patterns
Reference manual for working people
Degree/Masters course preparation
About the AuthorsAbout the Author
Narasimha Karumanchi is the Senior Software
Developer at Amazon Corporation, India. Most
recently he worked for IBM Labs, Hyderabad and
prior to that he served for Mentor Graphics and
Microsoft, Hyderabad. He received his B.TECH. in
Computer Science from JNT University and his
M.Tech.in ComputerSciencefromIITBombay.
CareerMonk Publications
Prof.Meda
SreenivasaRao
Prof. Meda Sreenivasa RaoProf. Meda Sreenivasa Rao
Ph.D., Director, School of IT, JNTU
Prof. M. Sreenivasa Rao, is the current Director
School of IT (SIT), JNTU and also Professor at SIT
Computer Science. He is indeed a widely read and
active person in the academic front. His articles and
publicationswerepublishedall overtheworld.
CAREERMONK
PEELING
DESIGN
PATTERNS
For Beginners and Interviews

Contenu connexe

Similaire à Peeling Design Patterns

Data structures and algorithms made easy cover
Data structures and algorithms made easy coverData structures and algorithms made easy cover
Data structures and algorithms made easy coverCareerMonk Publications
 
Data structure and algorithmic thinking with python cover
Data structure and algorithmic thinking with python coverData structure and algorithmic thinking with python cover
Data structure and algorithmic thinking with python coverCareerMonk Publications
 
Tanvi covering letter
Tanvi covering letterTanvi covering letter
Tanvi covering lettertanvi patel
 
tharan updated
tharan updatedtharan updated
tharan updatedTharan Raj
 
Developers Nepal Meetup #4 Report
Developers Nepal Meetup #4 ReportDevelopers Nepal Meetup #4 Report
Developers Nepal Meetup #4 ReportPunit Jajodia
 
Panel Discussion on DevOps at the BSPIN Conference
Panel Discussion on DevOps at the BSPIN ConferencePanel Discussion on DevOps at the BSPIN Conference
Panel Discussion on DevOps at the BSPIN ConferenceTathagat Varma
 
Presentation19052011
Presentation19052011Presentation19052011
Presentation19052011vincecity2
 
Sumeru software solution pvt ltd
Sumeru software solution pvt ltdSumeru software solution pvt ltd
Sumeru software solution pvt ltdBharat Agarwal
 
The Brilliant Practice of Balanced Platform Teams
The Brilliant Practice of Balanced Platform TeamsThe Brilliant Practice of Balanced Platform Teams
The Brilliant Practice of Balanced Platform TeamsVMware Tanzu
 
Data Structures and Algorithms made Easy (Cover Page)
Data Structures and Algorithms made Easy (Cover Page)Data Structures and Algorithms made Easy (Cover Page)
Data Structures and Algorithms made Easy (Cover Page)CareerMonk Publications
 

Similaire à Peeling Design Patterns (20)

Pdp cover
Pdp coverPdp cover
Pdp cover
 
Data structures and algorithms made easy cover
Data structures and algorithms made easy coverData structures and algorithms made easy cover
Data structures and algorithms made easy cover
 
Data structure and algorithmic thinking with python cover
Data structure and algorithmic thinking with python coverData structure and algorithmic thinking with python cover
Data structure and algorithmic thinking with python cover
 
prasanna-resume-uideveloper
prasanna-resume-uideveloperprasanna-resume-uideveloper
prasanna-resume-uideveloper
 
Portfolio
PortfolioPortfolio
Portfolio
 
Prateek rajan
Prateek rajanPrateek rajan
Prateek rajan
 
Tanvi covering letter
Tanvi covering letterTanvi covering letter
Tanvi covering letter
 
tharan updated
tharan updatedtharan updated
tharan updated
 
Developers Nepal Meetup #4 Report
Developers Nepal Meetup #4 ReportDevelopers Nepal Meetup #4 Report
Developers Nepal Meetup #4 Report
 
SlamBook App
SlamBook App SlamBook App
SlamBook App
 
Dharmin Resume
Dharmin ResumeDharmin Resume
Dharmin Resume
 
Dharmin_CV
Dharmin_CVDharmin_CV
Dharmin_CV
 
Chandrakant-Shinde-Resume
Chandrakant-Shinde-ResumeChandrakant-Shinde-Resume
Chandrakant-Shinde-Resume
 
Rakesh Resume
Rakesh ResumeRakesh Resume
Rakesh Resume
 
Industrail-training-course-for-java
Industrail-training-course-for-javaIndustrail-training-course-for-java
Industrail-training-course-for-java
 
Panel Discussion on DevOps at the BSPIN Conference
Panel Discussion on DevOps at the BSPIN ConferencePanel Discussion on DevOps at the BSPIN Conference
Panel Discussion on DevOps at the BSPIN Conference
 
Presentation19052011
Presentation19052011Presentation19052011
Presentation19052011
 
Sumeru software solution pvt ltd
Sumeru software solution pvt ltdSumeru software solution pvt ltd
Sumeru software solution pvt ltd
 
The Brilliant Practice of Balanced Platform Teams
The Brilliant Practice of Balanced Platform TeamsThe Brilliant Practice of Balanced Platform Teams
The Brilliant Practice of Balanced Platform Teams
 
Data Structures and Algorithms made Easy (Cover Page)
Data Structures and Algorithms made Easy (Cover Page)Data Structures and Algorithms made Easy (Cover Page)
Data Structures and Algorithms made Easy (Cover Page)
 

Plus de CareerMonk Publications

Sample chapters [data structure and algorithmic thinking with python]
Sample chapters [data structure and algorithmic thinking with python]Sample chapters [data structure and algorithmic thinking with python]
Sample chapters [data structure and algorithmic thinking with python]CareerMonk Publications
 
Table of contents [data structure and algorithmic thinking with python]
Table of contents [data structure and algorithmic thinking with python]Table of contents [data structure and algorithmic thinking with python]
Table of contents [data structure and algorithmic thinking with python]CareerMonk Publications
 
Elements of Computer Networking: An Integrated Approach (Concepts, Problems a...
Elements of Computer Networking: An Integrated Approach (Concepts, Problems a...Elements of Computer Networking: An Integrated Approach (Concepts, Problems a...
Elements of Computer Networking: An Integrated Approach (Concepts, Problems a...CareerMonk Publications
 
Data structures and algorithms made easy
Data structures and algorithms made easyData structures and algorithms made easy
Data structures and algorithms made easyCareerMonk Publications
 
Data Structures and Algorithms For GATE: Solutions to all previous GATE quest...
Data Structures and Algorithms For GATE: Solutions to all previous GATE quest...Data Structures and Algorithms For GATE: Solutions to all previous GATE quest...
Data Structures and Algorithms For GATE: Solutions to all previous GATE quest...CareerMonk Publications
 
Data structures and algorithms made easy java
Data structures and algorithms made easy   javaData structures and algorithms made easy   java
Data structures and algorithms made easy javaCareerMonk Publications
 

Plus de CareerMonk Publications (9)

Sample chapters [data structure and algorithmic thinking with python]
Sample chapters [data structure and algorithmic thinking with python]Sample chapters [data structure and algorithmic thinking with python]
Sample chapters [data structure and algorithmic thinking with python]
 
Table of contents [data structure and algorithmic thinking with python]
Table of contents [data structure and algorithmic thinking with python]Table of contents [data structure and algorithmic thinking with python]
Table of contents [data structure and algorithmic thinking with python]
 
Elements of computer networking
Elements of computer networkingElements of computer networking
Elements of computer networking
 
Elements of Computer Networking: An Integrated Approach (Concepts, Problems a...
Elements of Computer Networking: An Integrated Approach (Concepts, Problems a...Elements of Computer Networking: An Integrated Approach (Concepts, Problems a...
Elements of Computer Networking: An Integrated Approach (Concepts, Problems a...
 
Data structures and algorithms made easy
Data structures and algorithms made easyData structures and algorithms made easy
Data structures and algorithms made easy
 
Data Structures and Algorithms For GATE: Solutions to all previous GATE quest...
Data Structures and Algorithms For GATE: Solutions to all previous GATE quest...Data Structures and Algorithms For GATE: Solutions to all previous GATE quest...
Data Structures and Algorithms For GATE: Solutions to all previous GATE quest...
 
Peeling Design Patterns
Peeling Design PatternsPeeling Design Patterns
Peeling Design Patterns
 
Coding interview questions
Coding interview questionsCoding interview questions
Coding interview questions
 
Data structures and algorithms made easy java
Data structures and algorithms made easy   javaData structures and algorithms made easy   java
Data structures and algorithms made easy java
 

Dernier

Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 

Dernier (20)

INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 

Peeling Design Patterns

  • 1. Narasimha KarumanchiPEELINGDESIGNPATTERNS Narasimha KarumanchiNarasimha Karumanchi M-Tech, IIT Bombay Founder, CareerMonk.comFounder, CareerMonk.com CareerMonk PublicationsCareerMonk Publications PEELING DESIGN PATTERNS SALIENT FEATURES OF BOOK All code written in Java Does not need any background in software design Covers interview questions on design patterns Reference manual for working people Degree/Masters course preparation About the AuthorsAbout the Author Narasimha Karumanchi is the Senior Software Developer at Amazon Corporation, India. Most recently he worked for IBM Labs, Hyderabad and prior to that he served for Mentor Graphics and Microsoft, Hyderabad. He received his B.TECH. in Computer Science from JNT University and his M.Tech.in ComputerSciencefromIITBombay. CareerMonk Publications Prof.Meda SreenivasaRao Prof. Meda Sreenivasa RaoProf. Meda Sreenivasa Rao Ph.D., Director, School of IT, JNTU Prof. M. Sreenivasa Rao, is the current Director School of IT (SIT), JNTU and also Professor at SIT Computer Science. He is indeed a widely read and active person in the academic front. His articles and publicationswerepublishedall overtheworld. CAREERMONK PEELING DESIGN PATTERNS For Beginners and Interviews