Changed the name of the style to abstract things, because the most important bit here is the fact that they are abstract. Also cleaned up the code a bit

This commit is contained in:
Crista Lopes
2013-12-06 08:29:14 -08:00
parent 06d99ebbe3
commit dd0700368e
3 changed files with 37 additions and 54 deletions

View File

@@ -0,0 +1,21 @@
Style #11
==============================
Constraints:
- The larger problem is decomposed into 'abstract things' that make
sense for the problem domain
- Each abstract thing is described by what operations the things of
that abstraction can eventually do
- Concrete things are then bound, somehow, to the abstractions; mechanisms
for doing that vary
- The rest of the application uses the things not by what they are but
by they do in abstract
Possible names:
- Abstract things
- Abstract data types