The SOLID Principles Illustrated by Design PatternsHayim Makabee
The goal of the SOLID design principles is to improve the Separation of Concerns, through weaker Coupling and stronger Cohesion. The main consequence should be software systems that are easier to maintain and to extend. However the definition of the SOLID principles is quite abstract, and some developers find it difficult to apply them in practice. In my talk I will show how well-known Design Patterns illustrate the application of the SOLID principles, and also show examples of how to follow these principles to Refactor and improve existing designs.
About the speaker:
Hayim Makabee was born in Rio de Janeiro. He immigrated to Israel in 1992 and completed his M.Sc. studies on Computer Sciences at the Technion. Since then he worked for several hi-tech companies, including also some start-ups. Currently he is a co-founder of the International Association of Software Architects (IASA) in Israel. Hayim is the author of a book about Object-Oriented Programming and has published papers in the fields of Software Engineering, Distributed Systems and Genetic Algorithms.
The SOLID Principles Illustrated by Design PatternsHayim Makabee
The goal of the SOLID design principles is to improve the Separation of Concerns, through weaker Coupling and stronger Cohesion. The main consequence should be software systems that are easier to maintain and to extend. However the definition of the SOLID principles is quite abstract, and some developers find it difficult to apply them in practice. In my talk I will show how well-known Design Patterns illustrate the application of the SOLID principles, and also show examples of how to follow these principles to Refactor and improve existing designs.
About the speaker:
Hayim Makabee was born in Rio de Janeiro. He immigrated to Israel in 1992 and completed his M.Sc. studies on Computer Sciences at the Technion. Since then he worked for several hi-tech companies, including also some start-ups. Currently he is a co-founder of the International Association of Software Architects (IASA) in Israel. Hayim is the author of a book about Object-Oriented Programming and has published papers in the fields of Software Engineering, Distributed Systems and Genetic Algorithms.
This report was presented in CAE beginner circle.
https://cae-beginner.connpass.com/
Presentation and discussion movie upload on youtube.
You can see the video by registering circle web site.
http://160.16.70.137/redmine/projects/caebeginneronly/wiki/%E7%AC%AC10%E5%9B%9E_CAE%E5%8B%89%E5%BC%B7%E3%83%BB%E7%9B%B8%E8%AB%87%E4%BC%9A_
24Jun17 MBD-Case - Room and MBD and I Ver3Shigenori Ueda
Caution!
The conservation equation of heat energy on slide 10 is incorrect.
The correct is below.
q=c×ρ×dT/dt
This slide was presented at the joint OpenCAE study meeting in 24/06/2017.
Nabla-chan using in this slide is a mascot character of OpenCAE study meething at kansai.
OpenCAE study meething at kansai and kinoko(@donkinoko) own the copyright of nabla-chan.
This is a case study of MBD and OpenModelica.
I reported this case at OpenCAE Study group on 4/15/17.
Update
1. add the block diagram of "Outdoor"
2.Input the experimental data of my room temperature
3.to use the "Buildings.Fluid.MixingVolumes.MixingVolume" model
161126 Introduction of the investigative action about Examples of Modelica St...Shigenori Ueda
この資料はオープンCAE学会のMBD委員会の活動紹介資料です。
Modelica Standard LibraryのExamplesについて委員会メンバーが解説を行った資料をかいつまんで紹介しています。
This is the introduction of MBD Committee activity of OpenCAE society.
This slide introduces commentary materials that made by Committee members about Examples of MSL.