Skip to content

Latest commit

 

History

History
78 lines (65 loc) · 5.65 KB

oop.md

File metadata and controls

78 lines (65 loc) · 5.65 KB

Bookmarks tagged [oop]

https://freecontent.manning.com/understanding-constructor-injection/

Constructor Injection is the act of statically defining the list of required Dependencies by specifying them as parameters to the class’s constructor.


https://lostechies.com/joeocampo/2007/04/23/a-discussion-on-domain-driven-design-value-objects/

Entities have a lot of overhead associated with them. They have a full lifecycle from cradle to grave. They also have identity which forces the domain model to be very expressive in tracking and coord...


https://www.visual-paradigm.com/guide/uml-unified-modeling-language/uml-aggregation-vs-composition/

Aggregation and Composition are subsets of association meaning they are specific cases of association. In both aggregation and composition object of one class "owns" object of another class. But there...


https://github.com/sohamkamani/javascript-design-patterns-for-humans

An ultra-simplified explanation of design patterns implemented in javascript


https://www.infoq.com/presentations/principles-agile-oo-design/

Bob Martin of Object Mentor presents the first of his five principles of agile design. Beginning with an explanation of the real purpose of object-oriented design - the management of dependencies - Bo...


https://www.innoq.com/en/blog/fp-vs-oo/

I recently came across a tweet stating that there were no people who “defend OO vs. FP” that actually used FP in real projects. This is not the first time I came across statements like this (like in a...


http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod

What is object oriented design? What is it all about? What are it's benefits? What are it's costs? It may seem silly to ask these questions in a day and age when virtually every software developer is ...


https://nestjs.com/

NestJS is a framework for building efficient, scalable Node.js web applications. It uses modern JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Progamming), FP (Func...


https://www.artima.com/designtechniques/compoinh.html

Article describing how to use composition and inheritance in Java program designs.

Inheritance When you establish an inheritance relationship between two classes, you get to take advantage of dyn...

  • 📆 published on: 98-01-01
  • tags: oop, java

https://www.youtube.com/watch?v=LEZv-kQUSi4

The software industry changes rapidly, but you can protect yourself from these changes by creating code that is complicated enough that only you can maintain...


https://en.wikipedia.org/wiki/Factory_(object-oriented_programming)

In object-oriented programming (OOP), a factory is an object for creating other objects – formally a factory is a function or method that r...