Inicio Nosotros Búsquedas
Buscar en nuestra Base de Datos:     
Sólo un registro cumplió la condición especificada en la base de información BIBCYT.
Publicación seriada
Referencias AnalíticasReferencias Analíticas
Autor: Hunt, Andy ; Thomas, Dave
Título: OO in One Sentence: Keep It DRY, Shy, and Tell the Other Guy
Páginas/Colación: pp. 101-103
IEEE Software Vol. 21, no. 3 May/June 2004
Información de existenciaInformación de existencia

Resumen
Some people feel that getting object-oriented programming (OO) is difficult and time-consuming process

Some people feel that getting object-oriented programming (OO) is difficult and time-consuming process. Many of the cornerstones of OO programming benefit other programming paradigms as well. The article presents several types of couplings, used in computer science, for the study of OO. Dynamic coupling occurs when a piece of code uses another piece of code at runtime. This can get seriously out of hand using a style called the "train wreck." Temporal coupling appears when one has a dependency on time-either on things that must occur in a certain order, at a certain time, by a certain time, or worse, at the same time. Always plan on writing concurrent code because the odds are good that it will end up that way anyhow, and one can get a better design as a fringe benefit. Domain coupling takes place when business rules and policies become embedded in code. Again, that's not necessarily a bad thing unless mirroring real-world changes becomes difficult. If the real world is particularly volatile, put the business rules in metadata, either in a database or property files. Even in OO systems, view an object's behavioral interface as a set of function calls. That's really not a helpful metaphor. Instead of calling software a function, view it as sending a message.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

UCLA - Biblioteca de Ciencias y Tecnologia Felix Morales Bueno

Generados por el servidor 'bibcyt.ucla.edu.ve' (3.142.95.153)
Adaptive Server Anywhere (07.00.0000)
ODBC
Sesión="" Sesión anterior=""
ejecutando Back-end Alejandría BE 7.0.7b0 ** * *
3.142.95.153 (NTM) bajo el ambiente Apache/2.2.4 (Win32) PHP/5.2.2.
usando una conexión ODBC (RowCount) al manejador de bases de datos..
Versión de la base de información BIBCYT: 7.0.0 (con listas invertidas [2.0])

Cliente: 3.142.95.153
Salida con Javascript


** Back-end Alejandría BE 7.0.7b0 *