koriym/ma-dci

There is no license information available for the latest version (0.1.0) of this package.

0.1.0 2017-11-20 14:40 UTC

This package is auto-updated.

Last update: 2024-04-07 06:03:36 UTC


README

68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f7468756d622f392f39622f52796f616e4a692d4472795f67617264656e2e6a70672f36343070782d52796f616e4a692d4472795f67617264656e2e6a7067

The Japanese have a small word - ma - for "that which is in between" - perhaps the nearest English equivalent is "interstitial". The key in making great and growable systems is much more to design how its modules communicate rather than what their internal properties and behaviors should be.

— Alan Kay

Run Demo

composer install
php example/run.php

Object Identity

This library is made for testing purposes. It is NOT doing true DCI. It use a wrapper object (RolePlaer) to represent the Role. See more at I found a library that claims to do DCI, how can I know that it does? for details.

Link