OO - think in terms of data and functions together in a single entity
OO - think in terms of reference, not value
OO - think in terms of encapsulation (self sufficiency)
OO - think in terms of
OO - think in terms of singleton -vs- transient
OO - think in terms of state of an object
OO - think in terms of security (accessors and modifyers) - getters / setters
Software Architecture (MVC)
think in terms of layers
think in terms of separation of concerns
think in terms of maintenance
think in terms of clarity
think in terms of sessions
Desing Patterns
think in terms of DAOs, Gateways, Beans
think in terms of anti pattern (3- 1) - not every entity needs its own service, gateway and DAO
a service should serve more than just a single DAO and Gateway.
think in terms of doctor - patient (a doctor has many patients)
think of singletons -vs- transients
singletons application wide, transients user wide
transients (have state)
singletons (no state)
*for the singletons (many users using a single instance) think in terms of varing
every variable in it. these are objects stored in application scope.
Frameworks
think in terms of maintenance
thinks of tradeoffs
think of consequences
think of payoff (work up front, payoff later)
think of overhead
think of consistency - predicatability
No comments:
Post a Comment