index_C

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

C++  
C-style comments  
Cab class  
Cabbie class  
       accessors   2nd   3rd   4th   5th  
       attributes   2nd   3rd  
       class diagram   2nd   3rd  
       class name   2nd  
       comments   2nd  
       constructor  
       constructors   2nd   3rd  
       private implementation methods   2nd   3rd  
       public interface methods   2nd  
CalculatePay() method  
calculateSquare() method  
calculating
       pay  
       squares of numbers   2nd  
calling
       constructors   2nd  
       methods   2nd  
Card class   2nd  
cardinality   2nd   3rd   4th   5th  
       class diagrams   2nd   3rd   4th  
Cascading Style Sheets (CSS)   2nd   3rd   4th  
case studies
       Alpha and Beta Companies
                application-to-application data transfer   2nd  
               data design  
               data validation   2nd   3rd  
               XML document   2nd   3rd   4th   5th  
       blackjack  
               Bet class   2nd  
               Card class   2nd  
               class design   2nd   3rd   4th   5th   6th  
               class responsibilities   2nd   3rd   4th   5th  
               collaboration diagrams   2nd   3rd   4th   5th   6th  
               CRC (class-responsibility-collaboration) cards   2nd   3rd   4th   5th   6th  
               Dealer class   2nd  
               Deck class   2nd  
               Hand class   2nd  
               Player class   2nd  
               requirements document   2nd   3rd   4th  
               statement of work  
               UML class diagrams   2nd  
               UML use-cases   2nd  
                user interface prototype   2nd  
       Papa's Pizza   2nd   3rd   4th  
               contracts   2nd  
               non-reuse approach   2nd   3rd  
               UML object model   2nd   3rd   4th   5th   6th   7th   8th  
Cat class  
catch keyword   2nd   3rd   4th  
catching exceptions   2nd   3rd  
child classes (subclasses)   2nd  
Ciccozzi, John  
Circle class   2nd   3rd   4th   5th  
class attributes   2nd  
class diagrams   2nd   3rd   4th   5th  
       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  
       creating   2nd   3rd  
       DataBaseReader class   2nd   3rd   4th  
       inheritance   2nd   3rd  
       interfaces   2nd  
       methods   2nd  
       minus sign (-)  
       plus sign (+)  
       structure of   2nd   3rd  
class keyword  
class-responsibility-collaboration (CRC) cards   2nd   3rd   4th   5th   6th  
classe
       Shape  
classes   2nd   3rd   4th   5th   6th  
       abstract classes  
               compared to interfaces   2nd   3rd   4th   5th  
               example   2nd   3rd   4th   5th  
       accessors   2nd   3rd   4th   5th  
       as object templates   2nd  
       attributes   2nd   3rd   4th   5th   6th  
               accessing   2nd   3rd   4th  
               class diagrams   2nd  
               initializing   2nd   3rd  
               null attributes  
               private attributes   2nd   3rd  
               protecting  
               static attributes   2nd   3rd  
               testing for null  
       blackjack case study
               Bet   2nd  
               Card   2nd  
               class responsibilities   2nd   3rd   4th   5th  
               Dealer   2nd  
               Deck   2nd  
               Hand   2nd  
               identifying   2nd   3rd   4th   5th   6th  
               Player   2nd  
       Cab  
       Cabbie  
               accessors   2nd   3rd   4th   5th  
               attributes   2nd   3rd  
               class diagram   2nd   3rd  
               class name   2nd  
               comments   2nd  
               constructor  
               constructors   2nd   3rd  
               private implementation methods   2nd   3rd  
               public interface methods   2nd  
       Cat  
       Circle   2nd   3rd   4th   5th  
       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  
               creating   2nd   3rd  
               DataBaseReader class   2nd   3rd   4th  
               inheritance   2nd   3rd  
               interfaces   2nd  
               methods   2nd  
               minus sign (-)  
               plus sign (+)  
               structure of   2nd   3rd  
       class responsibility for itself   2nd  
       code recompilation  
       comments   2nd   3rd   4th  
               /** ‰*/ notation  
               /* ‰*/ notation  
       compared to objects   2nd   3rd  
       comparing  
       compiling   2nd   3rd  
       composition   2nd  
                compounds  
               defined  
               real-world example   2nd  
               UML (Unified Modeling Language) notation   2nd   3rd  
       constructors   2nd   3rd  
               calling   2nd  
               default constructors   2nd  
               defined   2nd   3rd  
               designing   2nd   3rd   4th  
               multiple constructors   2nd  
               return values  
               structure of  
               when to provide  
       copying  
       Count  
       creating instances of  
       DataBaseReader  
               class diagram   2nd   3rd   4th  
       defined   2nd  
       designing  
       destructors
               designing  
       determining responsibilities of   2nd   3rd   4th   5th   6th  
       documentation   2nd  
       Dog   2nd   3rd  
       DonutShop   2nd  
       DriverManager  
       encapsulation  
               defined  
               effect of inheritance on   2nd   3rd   4th  
       error handling
               designing   2nd   3rd  
               documentation   2nd  
               object interaction   2nd  
       extensibility   2nd  
               class names   2nd   3rd  
               class responsibility for itself   2nd  
               copying/comparing classes  
               nonportable code   2nd  
               scope   2nd   3rd  
       GermanShepherd  
       GoldenRetriever   2nd  
       Head  
       highly coupled classes  
       identifying  
        implementations  
               compared to interfaces   2nd   3rd   4th  
               hiding   2nd  
               identifying   2nd  
               public implementation methods  
       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  
       Integer  
       interaction with other classes  
       interface/implementation paradigm
               Java DataBaseReader class example   2nd   3rd   4th   5th   6th   7th   8th  
               Java Square class example   2nd  
               real-world example   2nd  
       interfaces   2nd   3rd   4th  
               abstract interfaces   2nd   3rd  
               compared to implementations   2nd   3rd   4th  
               designing   2nd   3rd  
               minimal interfaces   2nd   3rd  
               public interface methods   2nd  
               public interfaces   2nd   3rd  
               public interfaces;identifying   2nd   3rd  
               relationship between  
               stubs   2nd  
               testing   2nd   3rd  
       iteration   2nd  
       LhasaApso  
       MailTool  
       maintainability   2nd  
               interface testing   2nd   3rd  
               iteration   2nd  
       Mammal   2nd   3rd  
       messages   2nd  
       methods
               class diagrams   2nd  
               defined   2nd  
               invoking   2nd  
               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  
       names   2nd  
       naming conventions   2nd   3rd  
       nonportable code   2nd  
       Number   2nd  
       object persistence   2nd   3rd   4th  
       Person   2nd   3rd  
               attributes  
               class diagram   2nd  
               methods  
       PizzaShop   2nd  
       polymorphism   2nd   3rd   4th   5th  
               example of   2nd  
               object responsibility   2nd   3rd   4th   5th  
       Poodle  
       public interfaces
               designing   2nd   3rd  
               extending  
               minimal interfaces  
       Rectangle   2nd   3rd   4th   5th  
       ResultSet   2nd  
       reusability  
       reusable classes   2nd   3rd  
       SavePerson   2nd  
       scope   2nd   3rd   4th  
       Shape   2nd  
       Shop   2nd  
       Square   2nd  
       subclasses   2nd  
       superclasses   2nd   3rd   4th  
client-side validation
       JavaScript   2nd   3rd   4th   5th   6th   7th   8th  
client/server model   2nd  
clients
       client-side validation
               JavaScript   2nd   3rd   4th   5th   6th   7th   8th  
       mail client   2nd   3rd  
       security  
Coad, Peter   2nd   3rd   4th  
code listings
       XML document validation  
code recompilation  
code reuse   2nd   3rd  
       Papa's Pizza e-business case study   2nd   3rd   4th  
               contracts   2nd  
               non-reuse approach   2nd   3rd  
               UML object model   2nd   3rd   4th   5th   6th   7th   8th  
code, testing  
collaboration
       blackjack case study   2nd   3rd   4th   5th   6th  
collections   2nd  
combining error-handing techniques  
combining strings  
comments   2nd   3rd   4th  
       /** ‰*/ notation  
       /* ‰*/ notation  
       // notation  
comments (XML)  
common behaviors, factoring out  
Common Object Request Broker Architecture (CORBA)   2nd   3rd   4th   5th   6th  
       e-business example   2nd  
       IDL (Interface Definition Language)  
       interfaces  
       languages supported  
       marshaling  
       ORBs (Object Request Brokers)  
communication
        object-to-object communication   2nd  
comparing
       classes  
       pointers  
compiling
       classes   2nd   3rd  
complexity versus accuracy   2nd   3rd  
composite objects  
composition   2nd   3rd   4th   5th  
       advantages of   2nd   3rd   4th  
       aggregation  
               combining with association   2nd  
               defined   2nd  
       association   2nd  
               combining with aggregation   2nd  
               defined   2nd  
               multiple object associations   2nd  
               optional associations   2nd  
       cardinality   2nd   3rd   4th   5th  
       class diagrams   2nd  
       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  
compounds  
Conallen, Jim   2nd   3rd  
concatenating strings   2nd  
connecting to databases   2nd  
consequences (design patterns)  
constraints
       environmental constraints  
constructors   2nd   3rd  
       calling   2nd  
       default constructors   2nd  
       defined   2nd   3rd  
       designing   2nd   3rd   4th  
       multiple constructors   2nd  
       return values  
       structure of  
       when to provide  
container-managed persistence  
containers
       EJBs (Enterprise JavaBeans)   2nd   3rd   4th  
contracts  
       abstract classes  
               compared to interfaces   2nd   3rd   4th   5th  
               example   2nd   3rd   4th   5th  
       creating   2nd   3rd   4th  
       defined   2nd  
       interfaces   2nd   3rd   4th  
               compared to abstract classes   2nd   3rd   4th   5th  
               example   2nd  
               is-a relationships   2nd  
       system plug-in points  
       when to use  
conversational mode (session beans)  
copying
       classes  
       objects   2nd   3rd  
               bitwise copies  
               deep copies  
                shallow copies  
               valid copies  
       references  
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)  
Count class  
Counter singleton   2nd   3rd   4th   5th  
CRC (class-responsibility-collaboration) cards   2nd   3rd   4th   5th   6th  
createStatement() method  
creational patterns   2nd   3rd   4th   [See also singleton design pattern]
CSS (Cascading Style Sheets)   2nd   3rd   4th  
customers  

 <  Day Day Up  >    


Object-Oriented Thought Process
Object-Oriented Thought Process, The (3rd Edition)
ISBN: 0672330164
EAN: 2147483647
Year: 2003
Pages: 164
Authors: Matt Weisfeld

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net