Hi. At a first glance, I can identify these:
- Fast data access
Pool the connections or file streams: Object Pool pattern.
- Single point of access (programmatically)
Singleton or Monostate could do the work
- Simple, easy to use interface
Facade and or Adaptor patterns (wrapping)
- Access control
Can't remember now...
- Data profiles
The same
- Data Location transparency
I think you talk about independency of the storage system (file,
database...) Patterns like Abstract Factory could help the task
- Caching
Again the Objects Pool pattern and the Proxy pattern might be useful
- Change notification / Replication
I don't understand what you mean about this...
_______________________________________________
patterns-discussion mailing list
[email protected]
http://mail.cs.uiuc.edu/mailman/listinfo/patterns-discussion