Created
January 10, 2014 20:13
-
-
Save mathiasverraes/8361728 to your computer and use it in GitHub Desktop.
In response to https://twitter.com/sebwebdev/status/421695119226851330
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
interface UbiquitousLanguage | |
{ | |
public function enter(BoundedContext $boundedContext); | |
} | |
interface BoundedContext | |
{ | |
public function getNames(); | |
public function assessWith(ContextMap $contextMap); | |
} | |
interface ContinuousIntegration | |
{ | |
public function unifyModelFrom(BoundedContext $boundedContext); | |
} | |
interface ContextMap | |
{ | |
public function freeTeamsToGo(SeparateWays $separateWays); | |
public function relateAs(CustomerSupplier $customerSupplier); | |
public function overlapThrough(SharedKernel $sharedKernel); | |
public function overlapAs(Conformist $conformist); | |
} | |
interface Conformist { } | |
interface SeparateWays { } | |
interface PublishedLanguage extends UbiquitousLanguage { } | |
interface AntiCorruptionLayer { } | |
interface SharedKernel { } | |
interface CustomerSupplier { } | |
interface Trolling {} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment