Skip to main content

Banana Monkey Jungle

Why functional over OO?

https://medium.com/@cscalfani/goodbye-object-oriented-programming-a59cda4c0e53

Inheritance

Banana Monkey Jungle
The diamond relationship
Fragile parent class
Categorical (Taxonomy) v. Containment (or Exclusive Ownership) Hierarchies

Encapsulation

Object passed by reference to an Object Constructor is not safe
Deep cloning
MC Hammer v. Immutability
Global Scope

Polymorphism


https://www.cs.utexas.edu/~mitra/csSummer2013/cs312/lectures/interfaces.html

Design by Behavior not Data

Comments

Popular posts from this blog

Answer to interview question - "What is the most important thing Object Oriented languages have contributed to software development?" ...sufficiently  model  the real world and problem at hand before jumping the gun. ...the success of graphical user interfaces like X and Windows. A GUI consists of several objects which have a behaviour on their own, something that OO is able to represent closely. ...polymorphism to match the logical way classification worked in real life -> code reuse ..limit project churn s tackexchange Tony Hoare introduced Null references in ALGOL W back in 1965 “simply because it was so easy to implement”, says Mr. Hoare. He talks about that decision considering it “my billion-dollar mistake”.  http://www.infoq.com/presentations/Null-References-The-Billion-Dollar-Mistake-Tony-Hoare

devops day 1

Kubernetes on a mac tutorial Assumes you have node and docker. Get them with homebrew works. https://kubernetes.io/docs/tutorials/stateless-application/hello-minikube/