@DCI challenges the assumption that each object has one and only one class.
Just to be clear, this is a problem space abstraction issue. Traits are really just a way to place constraints on the object model. However, DCI does not fundamentally invent anything new at all -- that's very important to realize, because most people don't understand this due to never being taught it.
Calling this an architecture is just buzzword stuffing in a day and age where everybody gets promoted to architect to make them feel important. Fundamentally, we're saying, "hey, let's practice OO for a change". That's not a "new vision for OO", but rather a change in human behavior. You can't call change in behavior an architecture, though - especially when so much code out there is crap and shows there is no movement in place.
Flat View: This topic has 119 replies
on 120 pages
[
«
|
343536373839404142
|
»
]