< 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 > |