Object-Oriented Thought Process, The (3rd Edition)

 <  Day Day Up  >    

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X]

data

       global data  

       legacy data

               avoiding  

       sending across networks

               OO programming  

               procedural programming  

data hiding   2nd   3rd  

DataBaseReader class  

       class diagram   2nd   3rd   4th  

databases

       mapping objects to   2nd  

       reading with DataBaseReader  

               class diagram   2nd   3rd   4th  

databases (relational)

       accessing   2nd   3rd   4th   5th   6th  

       database connections   2nd  

       drivers

               documentation  

               loading   2nd  

       JDBC (Java Database Connectivity)   2nd   3rd  

       legacy data  

       ODBC (Open Database Connectivity)  

       SQL statements   2nd   3rd   4th   5th  

       writing to   2nd   3rd  

Dealer class   2nd  

debugging  

Deck class   2nd  

deep copies  

default constructors   2nd  

defining

       static methods  

definition inheritance   [See interfaces]

delineating strings  

dependency

       avoiding   2nd  

descriptive names  

design   2nd  

       classes   2nd   3rd  

               comments   2nd  

               constructors   2nd  

               destructors  

               documentation   2nd  

               error handling   2nd   3rd   4th   5th   6th   7th  

               extensibility   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th   13th  

               highly coupled classes  

                implementations   2nd  

               maintainability   2nd   3rd   4th   5th   6th   7th  

               minimal interfaces   2nd  

               naming conventions   2nd   3rd  

               nonportable code   2nd  

               object persistence   2nd   3rd   4th  

               public interfaces   2nd   3rd   4th   5th  

               reusability  

       constructors   2nd  

       design patterns   2nd  

               adapter design pattern   2nd   3rd   4th  

               advantages of  

               antipatterns   2nd  

               behavioral patterns   2nd   3rd  

               best practices  

               consequences  

               creational patterns   2nd   3rd  

               Design Patterns: Elements of Reusable Object-Oriented Software  

               Design Patterns; Elements of Reusable Object-Oriented Software  

               iterator design pattern   2nd  

               MVC (Model/View/Controller)   2nd   3rd   4th  

               names  

               problems  

               robust artifacts  

               singleton design pattern   2nd   3rd   4th   5th   6th  

               solutions  

               structural patterns   2nd   3rd  

       inheritance   2nd   3rd   4th  

       interfaces   2nd   3rd  

               minimal interfaces   2nd  

       model complexity   2nd   3rd  

       systems   [See also blackjack case study]

               classes   2nd   3rd   4th   5th  

               design guidelines   2nd   3rd   4th   5th   6th  

               design process   2nd   3rd  

                prototypes   2nd   3rd   4th  

               rapid prototyping  

               requirements document   2nd  

               RFP (request-for proposal)  

               safety versus economics  

               software analysis   2nd  

               software testing   2nd   3rd  

               statement of work   2nd  

               waterfall method   2nd  

       top-down design  

design patterns   2nd  

       adapter design pattern   2nd   3rd   4th  

       advantages of  

       antipatterns   2nd  

       behavioral patterns   2nd   3rd  

       best practices  

       consequences  

       creational patterns   2nd   3rd  

       Design Patterns: Elements of Reusable Object-Oriented Software   2nd  

       iterator design pattern   2nd  

       MVC (Model/View/Controller)   2nd   3rd   4th  

       names  

       problems  

       robust artifacts  

       singleton design pattern   2nd   3rd   4th   5th   6th  

       solutions  

       structural patterns   2nd   3rd  

Design Patterns: Elements of Reusable Object-Oriented Software   2nd  

Designing Object-Oriented Software   2nd  

destructors

       designing  

diagrams

       class diagrams   2nd   3rd   4th   5th   6th   7th  

               access designations   2nd  

               aggregations   2nd  

               associations   2nd   3rd  

               attributes   2nd  

               blackjack case study   2nd  

               Cabbie class   2nd   3rd  

               cardinality   2nd   3rd   4th  

               composition   2nd   3rd   4th   5th  

               creating   2nd   3rd  

               DataBaseReader class   2nd   3rd   4th  

               inheritance   2nd   3rd  

               interfaces   2nd  

               methods   2nd  

               minus sign (-)  

               plus sign (+)  

               structure of   2nd   3rd  

       collaboration diagrams

               blackjack case study   2nd   3rd   4th   5th   6th  

distributed computing   2nd   3rd   [See also distributed objects]4th  

distributed objects   2nd   3rd  

       CORBA (Common Object Request Broker Architecture)   2nd   3rd   4th   5th   6th  

               e-business example   2nd  

               IDL (Interface Definition Language)  

               interfaces  

               languages supported  

               marshaling  

               ORBs (Object Request Brokers)  

       EJBs (Enterprise JavaBeans)  

               containers   2nd   3rd   4th  

               defined  

               entity beans   2nd  

               JNDI (Java Naming and Directory Interface)  

               servers  

               session beans   2nd   3rd  

               transaction management  

       IIOP (Internet Inter-ORB Protocol)  

       OMG (Object Management Group)  

       RMI (Remote Method Invocation)   2nd   3rd  

Document Type Definitions (DTDs)   2nd  

       data validation   2nd   3rd  

       integrating into XML document   2nd   3rd   4th   5th   6th  

documentation

       creating   2nd  

       drivers  

       frameworks  

documents

       requirements document   2nd  

               blackjack case study   2nd   3rd   4th  

       RFP (request-for proposal)  

       statement of work  

               blackjack case study  

Dog class   2nd   3rd  

DonutShop class   2nd  

Downing, Troy   2nd  

Downing. Troy  

DriverManager class  

drivers

       documentation  

       loading   2nd  

DTDs (Document Type Definitions)   2nd  

       data validation   2nd   3rd  

       integrating into XML document   2nd   3rd   4th   5th   6th  

 <  Day Day Up  >    

Категории