Enviar búsqueda
Cargar
Holub on patterns 2 2
•
0 recomendaciones
•
598 vistas
DaeMyung Kang
Seguir
Empresariales
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 27
Descargar ahora
Descargar para leer sin conexión
Recomendados
Python exception handling
Python exception handling
Mohammed Sikander
Unit testing basic
Unit testing basic
Yuri Anischenko
50 tips & tricks for mongo db developers
50 tips & tricks for mongo db developers
DaeMyung Kang
Twitter6
Twitter6
DaeMyung Kang
手机浏览器入门思考
手机浏览器入门思考
sluke520
대신리포트_모닝미팅_150122
대신리포트_모닝미팅_150122
DaishinSecurities
오후반을 소개합니다
오후반을 소개합니다
DaeMyung Kang
Libcloud and j clouds
Libcloud and j clouds
DaeMyung Kang
Recomendados
Python exception handling
Python exception handling
Mohammed Sikander
Unit testing basic
Unit testing basic
Yuri Anischenko
50 tips & tricks for mongo db developers
50 tips & tricks for mongo db developers
DaeMyung Kang
Twitter6
Twitter6
DaeMyung Kang
手机浏览器入门思考
手机浏览器入门思考
sluke520
대신리포트_모닝미팅_150122
대신리포트_모닝미팅_150122
DaishinSecurities
오후반을 소개합니다
오후반을 소개합니다
DaeMyung Kang
Libcloud and j clouds
Libcloud and j clouds
DaeMyung Kang
How and what to unit test
How and what to unit test
Eugenio Lentini
TDD Flow: The Mantra in Action
TDD Flow: The Mantra in Action
Dionatan default
Mocking with Mockito
Mocking with Mockito
Paul Churchward
Unit testing - A&BP CC
Unit testing - A&BP CC
JWORKS powered by Ordina
Unit Testing
Unit Testing
Sergey Podolsky
工廠模式
工廠模式
Jen-Hsuan Hsieh
Implementing Quality on a Java Project
Implementing Quality on a Java Project
Vincent Massol
Behaviour Driven Development and Thinking About Testing
Behaviour Driven Development and Thinking About Testing
dn
Bdd and-testing
Bdd and-testing
malcolmt
P Training Presentation
P Training Presentation
Gaurav Tyagi
Xp Day 080506 Unit Tests And Mocks
Xp Day 080506 Unit Tests And Mocks
guillaumecarre
Salesforce Meetup 18 April 2015 - Apex Trigger & Scheduler Framworks
Salesforce Meetup 18 April 2015 - Apex Trigger & Scheduler Framworks
Sumitkumar Shingavi
Unit Testing Fundamentals
Unit Testing Fundamentals
Richard Paul
Factory Pattern
Factory Pattern
Deepti C
Clean Unit Test Patterns
Clean Unit Test Patterns
Frank Appel
Ddc2011 효과적으로레거시코드다루기
Ddc2011 효과적으로레거시코드다루기
Myeongseok Baek
Jump start to OOP, OOAD, and Design Pattern
Jump start to OOP, OOAD, and Design Pattern
Nishith Shukla
Jump Start To Ooad And Design Patterns
Jump Start To Ooad And Design Patterns
Lalit Kale
Concurrency in Eclipse: Best Practices and Gotchas
Concurrency in Eclipse: Best Practices and Gotchas
amccullo
Software Engineering - RS3
Software Engineering - RS3
AtakanAral
Count min sketch
Count min sketch
DaeMyung Kang
Redis
Redis
DaeMyung Kang
Más contenido relacionado
Similar a Holub on patterns 2 2
How and what to unit test
How and what to unit test
Eugenio Lentini
TDD Flow: The Mantra in Action
TDD Flow: The Mantra in Action
Dionatan default
Mocking with Mockito
Mocking with Mockito
Paul Churchward
Unit testing - A&BP CC
Unit testing - A&BP CC
JWORKS powered by Ordina
Unit Testing
Unit Testing
Sergey Podolsky
工廠模式
工廠模式
Jen-Hsuan Hsieh
Implementing Quality on a Java Project
Implementing Quality on a Java Project
Vincent Massol
Behaviour Driven Development and Thinking About Testing
Behaviour Driven Development and Thinking About Testing
dn
Bdd and-testing
Bdd and-testing
malcolmt
P Training Presentation
P Training Presentation
Gaurav Tyagi
Xp Day 080506 Unit Tests And Mocks
Xp Day 080506 Unit Tests And Mocks
guillaumecarre
Salesforce Meetup 18 April 2015 - Apex Trigger & Scheduler Framworks
Salesforce Meetup 18 April 2015 - Apex Trigger & Scheduler Framworks
Sumitkumar Shingavi
Unit Testing Fundamentals
Unit Testing Fundamentals
Richard Paul
Factory Pattern
Factory Pattern
Deepti C
Clean Unit Test Patterns
Clean Unit Test Patterns
Frank Appel
Ddc2011 효과적으로레거시코드다루기
Ddc2011 효과적으로레거시코드다루기
Myeongseok Baek
Jump start to OOP, OOAD, and Design Pattern
Jump start to OOP, OOAD, and Design Pattern
Nishith Shukla
Jump Start To Ooad And Design Patterns
Jump Start To Ooad And Design Patterns
Lalit Kale
Concurrency in Eclipse: Best Practices and Gotchas
Concurrency in Eclipse: Best Practices and Gotchas
amccullo
Software Engineering - RS3
Software Engineering - RS3
AtakanAral
Similar a Holub on patterns 2 2
(20)
How and what to unit test
How and what to unit test
TDD Flow: The Mantra in Action
TDD Flow: The Mantra in Action
Mocking with Mockito
Mocking with Mockito
Unit testing - A&BP CC
Unit testing - A&BP CC
Unit Testing
Unit Testing
工廠模式
工廠模式
Implementing Quality on a Java Project
Implementing Quality on a Java Project
Behaviour Driven Development and Thinking About Testing
Behaviour Driven Development and Thinking About Testing
Bdd and-testing
Bdd and-testing
P Training Presentation
P Training Presentation
Xp Day 080506 Unit Tests And Mocks
Xp Day 080506 Unit Tests And Mocks
Salesforce Meetup 18 April 2015 - Apex Trigger & Scheduler Framworks
Salesforce Meetup 18 April 2015 - Apex Trigger & Scheduler Framworks
Unit Testing Fundamentals
Unit Testing Fundamentals
Factory Pattern
Factory Pattern
Clean Unit Test Patterns
Clean Unit Test Patterns
Ddc2011 효과적으로레거시코드다루기
Ddc2011 효과적으로레거시코드다루기
Jump start to OOP, OOAD, and Design Pattern
Jump start to OOP, OOAD, and Design Pattern
Jump Start To Ooad And Design Patterns
Jump Start To Ooad And Design Patterns
Concurrency in Eclipse: Best Practices and Gotchas
Concurrency in Eclipse: Best Practices and Gotchas
Software Engineering - RS3
Software Engineering - RS3
Más de DaeMyung Kang
Count min sketch
Count min sketch
DaeMyung Kang
Redis
Redis
DaeMyung Kang
Ansible
Ansible
DaeMyung Kang
Why GUID is needed
Why GUID is needed
DaeMyung Kang
How to use redis well
How to use redis well
DaeMyung Kang
The easiest consistent hashing
The easiest consistent hashing
DaeMyung Kang
How to name a cache key
How to name a cache key
DaeMyung Kang
Integration between Filebeat and logstash
Integration between Filebeat and logstash
DaeMyung Kang
How to build massive service for advance
How to build massive service for advance
DaeMyung Kang
Massive service basic
Massive service basic
DaeMyung Kang
Data Engineering 101
Data Engineering 101
DaeMyung Kang
How To Become Better Engineer
How To Become Better Engineer
DaeMyung Kang
Kafka timestamp offset_final
Kafka timestamp offset_final
DaeMyung Kang
Kafka timestamp offset
Kafka timestamp offset
DaeMyung Kang
Data pipeline and data lake
Data pipeline and data lake
DaeMyung Kang
Redis acl
Redis acl
DaeMyung Kang
Coffee store
Coffee store
DaeMyung Kang
Scalable webservice
Scalable webservice
DaeMyung Kang
Number system
Number system
DaeMyung Kang
webservice scaling for newbie
webservice scaling for newbie
DaeMyung Kang
Más de DaeMyung Kang
(20)
Count min sketch
Count min sketch
Redis
Redis
Ansible
Ansible
Why GUID is needed
Why GUID is needed
How to use redis well
How to use redis well
The easiest consistent hashing
The easiest consistent hashing
How to name a cache key
How to name a cache key
Integration between Filebeat and logstash
Integration between Filebeat and logstash
How to build massive service for advance
How to build massive service for advance
Massive service basic
Massive service basic
Data Engineering 101
Data Engineering 101
How To Become Better Engineer
How To Become Better Engineer
Kafka timestamp offset_final
Kafka timestamp offset_final
Kafka timestamp offset
Kafka timestamp offset
Data pipeline and data lake
Data pipeline and data lake
Redis acl
Redis acl
Coffee store
Coffee store
Scalable webservice
Scalable webservice
Number system
Number system
webservice scaling for newbie
webservice scaling for newbie
Último
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
Eric T. Tung
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Delhi Call girls
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Dave Litwiller
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Dipal Arora
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
Paul Menig
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Lviv Startup Club
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
Ravindra Nath Shukla
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
Ethan lee
M.C Lodges -- Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
Aaiza Hassan
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
rajveerescorts2022
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Renandantas16
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
IlamathiKannappan
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
Organizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
Seta Wicaksana
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
karancommunications
Último
(20)
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
M.C Lodges -- Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
Organizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
Holub on patterns 2 2
1.
Holub on Patterns Remove
extends charsyam@naver.com
2.
Why Removes Extends?
3.
Extends is not
Bad.
4.
Just. Using Concrete Class
is Bad
5.
Use Interface!
6.
How to Remove
Extens?
7.
8.
9.
10.
Use Abstract Factory!
11.
Using 1
12.
Factory
<<interface>> EmployeeFactory Employee <<Employee>>+create() Peon <<void>>+youAreFired()
13.
Using 2
14.
Using 3
15.
Use Abstract Factory!
16.
2 Patterns
Singleton Abstract Factory
17.
Pass Singleton Pattern
Threading Issue Don’t Use Double-Checked Locking
18.
Abstract Factory Pattern
NOT Factory Method Pattern Factory is changable
19.
Abstract Factory Pattern
20.
21.
Abstraction 1 Employee.Factory.create();
22.
Abstraction 2 Employee.Factory.create();
Employee.create();
23.
Java Example
HttpURLConnection FtpURLConnection
24.
2 Patterns
Command Strategy
25.
Pass Command Pattern
Default Pattern
26.
Strategy Example
27.
Thank You!
Descargar ahora