John Washam před 8 roky
rodič
revize
3712b71e5f
1 změnil soubory, kde provedl 8 přidání a 5 odebrání
  1. 8 5
      README.md

+ 8 - 5
README.md

@@ -867,13 +867,14 @@ You'll get more graph practice in Skiena's book (see Books section below) and th
     - [x] OOSE: Software Dev Using UML and Java (21 videos): 
         - Can skip this if you have a great grasp of OO and OO design practices.
         - https://www.youtube.com/playlist?list=PLJ9pm_Rc9HesnkwKlal_buSIHA-jTZMpO
-    - [ ] SOLID OOP Principles:
+    - [x] SOLID OOP Principles:
         - [x] Bob Martin SOLID Principles of Object Oriented and Agile Design: https://www.youtube.com/watch?v=TMuno5RZNeE
         - [x] SOLID Design Patterns in C#: https://www.youtube.com/playlist?list=PL8m4NUhTQU48oiGCSgCP1FiJEcg_xJzyQ
         - [x] SOLID Principles: https://www.youtube.com/playlist?list=PL4CE9F710017EA77A
         - [x] S - Single Responsibility Principle | Single responsibility to each Object
             - http://www.oodesign.com/single-responsibility-principle.html
             - http://www.javacodegeeks.com/2011/11/solid-single-responsibility-principle.html
+            - more flavor: https://docs.google.com/open?id=0ByOwmqah_nuGNHEtcU5OekdDMkk
         - [x] O - Open/Closed Principal  | On production level Objects are ready for extension for not for modification
             - http://www.oodesign.com/open-close-principle.html
             - https://en.wikipedia.org/wiki/Open/closed_principle
@@ -881,13 +882,15 @@ You'll get more graph practice in Skiena's book (see Books section below) and th
         - [x] L - Liskov Substitution Principal | Base Class and Derived class follow ‘IS A’ principal
             - http://www.oodesign.com/liskov-s-substitution-principle.html
             - http://stackoverflow.com/questions/56860/what-is-the-liskov-substitution-principle
-            - more flavor: http://web.archive.org/web/20151128004108/http://www.objectmentor.com/resources/articles/lsp.pdf
-        - [ ] I - Interface segregation principle | If an implementation don’t require then don’t implement it.
+            - more flavor: http://docs.google.com/a/cleancoder.com/viewer?a=v&pid=explorer&chrome=true&srcid=0BwhCYaYDn8EgNzAzZjA5ZmItNjU3NS00MzQ5LTkwYjMtMDJhNDU5ZTM0MTlh&hl=en
+        - [x] I - Interface segregation principle | clients should not be forced to implement interfaces they don't use
             - http://www.oodesign.com/interface-segregation-principle.html
-            - http://efectivejava.blogspot.in/2013/09/interface-segregation-principleisp-java.html
-        - [ ] D - Dependency Inversion principle | Reduce the dependency In composition of objects.
+            - Interface Segregation Principle in 5 minutes: https://www.youtube.com/watch?v=3CtAfl7aXAQ
+            - more flavor: http://docs.google.com/a/cleancoder.com/viewer?a=v&pid=explorer&chrome=true&srcid=0BwhCYaYDn8EgOTViYjJhYzMtMzYxMC00MzFjLWJjMzYtOGJiMDc5N2JkYmJi&hl=en
+        - [x] D - Dependency Inversion principle | Reduce the dependency In composition of objects.
             - http://www.oodesign.com/dependency-inversion-principle.html
             - http://stackoverflow.com/questions/62539/what-is-the-dependency-inversion-principle-and-why-is-it-important
+            - more flavor: http://docs.google.com/a/cleancoder.com/viewer?a=v&pid=explorer&chrome=true&srcid=0BwhCYaYDn8EgMjdlMWIzNGUtZTQ0NC00ZjQ5LTkwYzQtZjRhMDRlNTQ3ZGMz&hl=en
     - [x] Scalability:
         - [x] Great overview: https://www.youtube.com/watch?v=-W9F__D3oY4
         - [x] Short series: