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]

object attributes   2nd   3rd   4th  

Object Management Group (OMG)  

Object Primer, The   2nd   3rd   4th   5th  

Object Request Brokers (ORBs)  

object tag  

object wrappers   2nd   3rd  

object-based scripting languages   2nd   3rd   4th   5th   6th   7th  

       SmallTalk  

Object-Oriented Design in Java   2nd   3rd   4th   5th   6th   7th   8th   9th   10th  

Object-Oriented Design in Java  

Object-Oriented Design in Java  

object-to-object communication   2nd  

objects

       assigning   2nd   3rd  

       association  

               combining with aggregation   2nd  

               defined   2nd  

               multiple object associations   2nd  

               optional associations   2nd  

       attributes   2nd   3rd   4th   5th   6th  

               accessing   2nd   3rd   4th  

               defined  

               initializing   2nd  

               protecting  

       behaviors   2nd   3rd   4th   5th  

               defined  

       compared to classes   2nd   3rd  

       composition   2nd   3rd  

               advantages of   2nd   3rd   4th  

               aggregation   2nd   3rd   4th   5th  

               association   2nd   3rd   4th   5th   6th   7th   8th   9th   10th  

               cardinality   2nd   3rd   4th   5th  

               class diagrams   2nd  

               defined  

               dependency, avoiding   2nd  

               example   2nd  

               has-a relationships   2nd   3rd   4th   5th   6th  

       copying   2nd   3rd  

               bitwise copies  

               deep copies  

                shallow copies  

               valid copies  

       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)  

       creating   2nd   3rd  

       defined   2nd   3rd  

       distributed objects   2nd   3rd  

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

               EJBs (Enterprise JavaBeans)   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th   13th   14th  

               IIOP (Internet Inter-ORB Protocol)  

               OMG (Object Management Group)  

               RMI (Remote Method Invocation)   2nd   3rd  

       environmental constraints  

       IIOP (Internet Inter-ORB Protocol)  

       instantiating   2nd  

       Java applets   2nd   3rd   4th   5th  

               <APPLET tag  

               <object tag  

               defined  

               executing   2nd  

               Hello World example   2nd  

               inheritance  

       JavaBeans   2nd   3rd   4th  

       JavaScript

               validation example   2nd   3rd   4th   5th  

               Web page objects   2nd   3rd  

       life cycle   2nd   3rd   4th  

       mapping to relational databases   2nd  

       marshaling   2nd  

       Math   2nd   3rd  

       object variables

               accessing  

       object wrappers   2nd  

       object-based scripting languages   2nd   3rd   4th   5th   6th   7th  

               SmallTalk  

       object-to-object communication   2nd  

       OMG (Object Management Group)  

       Payroll  

       persistence   2nd   3rd   4th   5th  

       persistent objects  

               object life cycle   2nd   3rd   4th  

               relational databases   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th   13th   14th   15th   16th   17th   18th   19th  

               serialization   2nd   3rd   4th  

       referencing   2nd  

       saving to flat files   2nd  

       saving to relational databases   2nd   3rd   4th   5th   6th   7th   8th   9th  

       sending messages between   2nd  

       serialization   2nd   3rd   4th  

               example   2nd   3rd   4th  

               interface/implementation paradigm   2nd   3rd  

       serializing   2nd  

       Web objects  

       wrappers  

ODBC ( Open Database Connectivity)  

OMG (Object Management Group)  

OMG CORBA FAQ Web site  

OO paradigm  

OO programing

       attributes

               class diagrams   2nd  

        methods

               class diagrams   2nd  

OO programming   2nd   3rd   4th   5th  

       advantages of  

       association  

               combining with aggregation   2nd  

               defined   2nd  

               multiple object associations   2nd  

               optional associations   2nd  

       attributes   2nd  

               accessing   2nd   3rd   4th  

               class attributes   2nd   3rd   4th   5th   6th  

               initializing   2nd   3rd  

               local attributes   2nd   3rd   4th  

               null attributes  

               object attributes   2nd   3rd   4th   5th  

               private attributes  

               protecting  

               sharing   2nd  

               static attributes   2nd  

               testing for null  

       classes   2nd   [See also specific class names ]3rd   4th   5th   6th   7th  

               abstract classes   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th  

               accessors   2nd   3rd   4th   5th  

               as object templates   2nd  

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

               Cabbie   2nd  

               Cat  

               Circle  

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

               class responsibility for itself   2nd  

               code recompilation  

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

               compared to objects   2nd   3rd  

               comparing  

               compiling   2nd   3rd  

               constructors   2nd   3rd   4th   5th  

               copying  

               Count  

               creating instances of  

               DataBaseReader   2nd   3rd   4th   5th  

               defined   2nd  

               designing  

               destructors  

               documentation   2nd  

               Dog  

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

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

               GermanShepherd  

               highly coupled classes  

                implementations   2nd   3rd   4th   5th   6th  

               inheritance   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th   13th   14th   15th  

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

               iteration   2nd  

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

               Mammal   2nd  

               messages   2nd  

               methods   [See methods]2nd   3rd   4th   5th   6th  

               names   2nd  

               naming conventions   2nd   3rd  

               nonportable code   2nd  

               Number   2nd  

               object persistence   2nd   3rd   4th  

               Person   2nd   3rd   4th   5th   6th  

               Poodle  

               public interfaces   2nd   3rd   4th   5th  

               Rectangle  

               reusability  

               reusable classes   2nd   3rd  

               scope   2nd   3rd   4th  

               Shape   2nd   3rd  

               Square   2nd  

               subclasses   2nd  

               superclasses   2nd   3rd   4th  

       compared to procedural programming   2nd   3rd   4th   5th   6th   7th   8th  

       composition   2nd   3rd   4th   5th  

               advantages of   2nd   3rd   4th  

               aggregation   2nd   3rd   4th   5th  

               association   2nd   3rd   4th   5th   6th   7th   8th   9th   10th  

               cardinality   2nd   3rd   4th   5th  

                compounds  

               defined   2nd  

               dependency, avoiding   2nd  

               example   2nd  

               has-a relationships   2nd   3rd   4th   5th   6th  

               real-world example   2nd  

               UML (Unified Modeling Language) notation   2nd   3rd  

       constructors   2nd   3rd  

               calling   2nd  

               default constructors   2nd  

               defined   2nd   3rd  

               designing   2nd  

               multiple constructors   2nd  

               return values  

               structure of  

               when to provide  

       contracts  

               abstract classes   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th  

               creating   2nd   3rd   4th  

               defined   2nd  

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

               system plug-in points  

               when to use  

       data hiding   2nd  

       encapsulation   2nd   3rd  

               defined   2nd   3rd  

               effect of inheritance on   2nd   3rd   4th  

               implementations   2nd   3rd   4th   5th   6th   7th   8th   9th   10th  

               interface/implementation paradigm   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th  

               interfaces   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th   13th   14th   15th   16th   17th   18th   19th   20th   21st   22nd   23rd   24th   25th   26th  

       error handling   2nd  

               aborting applications   2nd  

               bulletproof code  

               combining error-handing techniques  

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

               ignoring errors  

               recovery   2nd   3rd  

               throwing exceptions   2nd  

       frameworks   2nd   3rd   4th  

               documentation  

               example   2nd  

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

               abstraction   2nd  

               accuracy versus complexity   2nd  

               advantages of   2nd  

               behavioral inheritance  

               defined   2nd   3rd  

               design issues   2nd   3rd   4th  

               effect on encapsulation   2nd   3rd   4th  

               generalization-specialization   2nd  

               GoldenRetriever class example   2nd  

               implementation inheritance  

               improper use of  

               inheritance trees  

               is-a relationships   2nd   3rd  

               multiple inheritance   2nd  

               problems with  

               subclasses   2nd  

               superclasses   2nd   3rd   4th  

       interfaces

               Serializable  

               stubs   2nd  

               testing   2nd   3rd  

       methods   2nd   3rd   4th   [See also specific methods]

               accessor methods  

               CalculatePay()  

               calculateSquare()  

               defined   2nd  

               getArea()  

               getSocialSecurityNumber()  

               getSquare()  

               invoking   2nd  

               mutator methods  

               overloading   2nd   3rd   4th  

               private methods   2nd   3rd   4th  

               protected methods  

               public methods   2nd   3rd   4th   5th   6th   7th  

               shared methods  

               signatures   2nd  

               static methods  

       objects

               assigning   2nd   3rd  

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

               behaviors   2nd   3rd   4th   5th   6th  

               compared to classes   2nd   3rd  

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

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

               creating   2nd   3rd  

               defined   2nd   3rd  

               distributed   [See distributed objects]

               environmental constraints  

               IIOP (Internet Inter-ORB Protocol)  

               instantiating   2nd  

               life cycle   2nd   3rd   4th  

               mapping to relational databases   2nd  

               marshaling   2nd  

               Math   2nd   3rd  

               object wrappers  

               object-to-object communication   2nd  

               OMG (Object Management Group)  

               Payroll  

               persistence   2nd   3rd   4th   5th   6th   7th   8th   9th   10th   11th   12th   13th   14th   15th   16th   17th   18th   19th   20th   21st   22nd   23rd   24th   25th   26th   27th   28th   29th   30th   31st   32nd  

               referencing   2nd  

               saving to flat files   2nd  

               saving to relational databases   2nd   3rd  

               sending messages between   2nd  

               serialization   2nd   3rd   4th  

               serializing   2nd  

               wrappers  

       OO paradign  

       operators

               overloading   2nd   3rd  

       polymorphism   2nd   3rd   4th   5th  

               defined  

               example of   2nd  

               object responsibility   2nd   3rd   4th   5th  

       static methods

               defining  

Open Database Connectivity (ODBC)  

open() method   2nd  

operations

       assigning objects   2nd   3rd  

       copying objects   2nd   3rd  

               bitwise copies  

               deep copies  

               shallow copies  

               valid copies  

operators

       overloading   2nd   3rd  

optional associations   2nd  

Oracle databases

       reading with DataBaseReader  

               class diagram   2nd   3rd   4th  

ORBs (Object Request Brokers)  

overloading

       methods  

       operators   2nd   3rd  

overloading methods

       advantages of   2nd  

       defined  

 <  Day Day Up  >    

Категории