mardi 21 janvier 2014

What is CABIN principle?

CABIN principle, created by Edouard Kombo, means Concrete ABstract INterface, it is the foundation of The Troll Inception framework. 

This principle comes from a personal understanding about the notion of an object in web developement.

We strongly believe that an object is only an interface implemented by an abstracted shape we can concretely use, nothing else, nothing more.
 

That means, a class that doesn't extends an abstracted class that implements itself an interface can't be considered as an object, you can call it a trait, a ghost, a shape or like anything you want, but not as an object.                    

Aucun commentaire:

Enregistrer un commentaire