RajasekharwhY / Build-your-muscle

Learning concepts and sample practice code - C#, MVC, SQL etc..
2 stars 0 forks source link

Martin Flower - (Enterprise) patterns #7

Open RajasekharwhY opened 5 years ago

RajasekharwhY commented 5 years ago

Knowing Enterprise patterns allow us as a developer create a vocabulary for design.

while searching for this one I found STI (Single table Inheritance - In Hibernate (Java) and Entity Framework this pattern is called Table-Per-Class-Hierarchy and Table-Per-Hierarchy (TPH) respectively) and CTI some people are referring as Multiple Table Inheritance. One definition for MTI I found (It is a fact that sometimes we want to achieve a database design similar to the design of classes and subclasses in OOP. This design is what we call Multiple Table Inheritance (MTI).)