Submit Search
Upload
SOLID principles
•
Download as PPTX, PDF
•
0 likes
•
244 views
Artem Korotenko
Follow
3rd lecture from Software Architecture course
Read less
Read more
Education
Report
Share
Report
Share
1 of 24
Download now
Recommended
Essential Design patterns
Essential Design patterns
Artem Korotenko
Software architecture course intro
Software architecture course intro
Artem Korotenko
Game design and code patterns (17.11)
Game design and code patterns (17.11)
Artem Korotenko
App architecture (10.11)
App architecture (10.11)
Artem Korotenko
Software engineering essentials (26.10)
Software engineering essentials (26.10)
Artem Korotenko
Decision making & other ai technics (20.10)
Decision making & other ai technics (20.10)
Artem Korotenko
Pathfinding and steering (13.10)
Pathfinding and steering (13.10)
Artem Korotenko
Math essentials (06.10)
Math essentials (06.10)
Artem Korotenko
Recommended
Essential Design patterns
Essential Design patterns
Artem Korotenko
Software architecture course intro
Software architecture course intro
Artem Korotenko
Game design and code patterns (17.11)
Game design and code patterns (17.11)
Artem Korotenko
App architecture (10.11)
App architecture (10.11)
Artem Korotenko
Software engineering essentials (26.10)
Software engineering essentials (26.10)
Artem Korotenko
Decision making & other ai technics (20.10)
Decision making & other ai technics (20.10)
Artem Korotenko
Pathfinding and steering (13.10)
Pathfinding and steering (13.10)
Artem Korotenko
Math essentials (06.10)
Math essentials (06.10)
Artem Korotenko
Game design (29.09)
Game design (29.09)
Artem Korotenko
Questions on networking (20.12)
Questions on networking (20.12)
Artem Korotenko
Ai pathfinding and steering (24.11)
Ai pathfinding and steering (24.11)
Artem Korotenko
Decision making & other ai technics (1.12)
Decision making & other ai technics (1.12)
Artem Korotenko
Modern computer graphics (17.11)
Modern computer graphics (17.11)
Artem Korotenko
Essential computer graphics
Essential computer graphics
Artem Korotenko
Bad code & clean code (13.10)
Bad code & clean code (13.10)
Artem Korotenko
Game programming patterns (06.10)
Game programming patterns (06.10)
Artem Korotenko
Modern unity app architecture (29.09)
Modern unity app architecture (29.09)
Artem Korotenko
What unity programmer should know (22.09)
What unity programmer should know (22.09)
Artem Korotenko
Math for game developers (15.09)
Math for game developers (15.09)
Artem Korotenko
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
Pooky Knightsmith
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
Dr. Sarita Anand
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
AreebaZafar22
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
Ramakrishna Reddy Bijjam
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
marlenawright1
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
Nguyen Thanh Tu Collection
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
Celine George
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
jbellavia9
Single or Multiple melodic lines structure
Single or Multiple melodic lines structure
dhanjurrannsibayan2
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
Poh-Sun Goh
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
neillewis46
More Related Content
More from Artem Korotenko
Game design (29.09)
Game design (29.09)
Artem Korotenko
Questions on networking (20.12)
Questions on networking (20.12)
Artem Korotenko
Ai pathfinding and steering (24.11)
Ai pathfinding and steering (24.11)
Artem Korotenko
Decision making & other ai technics (1.12)
Decision making & other ai technics (1.12)
Artem Korotenko
Modern computer graphics (17.11)
Modern computer graphics (17.11)
Artem Korotenko
Essential computer graphics
Essential computer graphics
Artem Korotenko
Bad code & clean code (13.10)
Bad code & clean code (13.10)
Artem Korotenko
Game programming patterns (06.10)
Game programming patterns (06.10)
Artem Korotenko
Modern unity app architecture (29.09)
Modern unity app architecture (29.09)
Artem Korotenko
What unity programmer should know (22.09)
What unity programmer should know (22.09)
Artem Korotenko
Math for game developers (15.09)
Math for game developers (15.09)
Artem Korotenko
More from Artem Korotenko
(11)
Game design (29.09)
Game design (29.09)
Questions on networking (20.12)
Questions on networking (20.12)
Ai pathfinding and steering (24.11)
Ai pathfinding and steering (24.11)
Decision making & other ai technics (1.12)
Decision making & other ai technics (1.12)
Modern computer graphics (17.11)
Modern computer graphics (17.11)
Essential computer graphics
Essential computer graphics
Bad code & clean code (13.10)
Bad code & clean code (13.10)
Game programming patterns (06.10)
Game programming patterns (06.10)
Modern unity app architecture (29.09)
Modern unity app architecture (29.09)
What unity programmer should know (22.09)
What unity programmer should know (22.09)
Math for game developers (15.09)
Math for game developers (15.09)
Recently uploaded
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
Pooky Knightsmith
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
Dr. Sarita Anand
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
AreebaZafar22
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
Ramakrishna Reddy Bijjam
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
marlenawright1
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
Nguyen Thanh Tu Collection
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
Celine George
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
jbellavia9
Single or Multiple melodic lines structure
Single or Multiple melodic lines structure
dhanjurrannsibayan2
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
Poh-Sun Goh
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
neillewis46
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
MaryamAhmad92
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
Jisc
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Dr Vijay Vishwakarma
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
Celine George
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
Celine George
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Pooja Bhuva
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
camerronhm
Recently uploaded
(20)
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
Single or Multiple melodic lines structure
Single or Multiple melodic lines structure
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
SOLID principles
1.
2.
3.
4.
Rigidity
5.
Fragility
6.
Immobility
7.
Viscosity
8.
Dependency Inversion
9.
10.
11.
12.
OpenClosed Principle
13.
Liskov Substitution
14.
15.
16.
ℤ? …, -3, -2,
-1, 0, 1, 2, 3, ... +, *
17.
18.
19.
Single responsibility principle
20.
21.
Interface Segregation Principle
Download now