aspect composition cross-cuts too
portal Library {
Book find (String title){
return:
Book: {copy title, author, isbn;}
}
}
portal Printer {
void print(Book book) {
book: Book: {direct pages;}
}
}
these aspects compose along dataflows
not along normal class/method composition
Previous slide
Next slide
Back to first slide
View graphic version