Professional Documents
Culture Documents
Domain-Driven Desing
Domain-Driven Desing
DOMAIN-DRIVEN DESIGN
STRATEGIC
TACTICAL
•
•
INTRO
DOMAIN-DRIVEN DESIGN
STRATEGIC
TACTICAL
•
•
•
•
INTRO
DOMAIN-DRIVEN DESIGN
STRATEGIC
TACTICAL
•
•
•
•
•
•
•
•
•
•
•
INTRO
DOMAIN-DRIVEN DESIGN
STRATEGIC
TACTICAL
•
•
•
•
•
•
•
•
•
•
•
•
•
class Person {
public Registration bookCourse(Course c) { ... }
}
interface CourseRepository {
public List<Course> find(...);
}
•
•
Story: Register for a course
and there are already 10 people with confirmed registrations for Python 101
•
•