Error title
Some error text about your books and stuff.
Close

Design Patterns With Contracts

by Jezequel, Jean-Marc A Train, Michel

  • ISBN: 9780201309591
  • ISBN10: 0201309599

Design Patterns With Contracts

by Jezequel, Jean-Marc A Train, Michel

  • List Price: $39.95
  • Binding: Paperback
  • Publisher: Addison Wesley Longman
  • Publish date: 01/01/2000
  • ISBN: 9780201309591
  • ISBN10: 0201309599
used Add to Cart $1.00
You save: 97%
Marketplace Item
new Add to Cart $34.68
You save: 13%
Marketplace Item
Description: Preface. I. DESIGN PATTERNS IN A SOFTWARE ENGINEERING CONTEXT. 1. A Software Engineering Perspective. Introduction to Design Patterns. Key Points. Understanding the Notion of Design Patterns. An Example: The Observer Pattern. Describing Design Patterns. Notions Related to Patterns. Design Patterns and Frameworks. Design Patterns in the Software Life Cycle. A Software Engineering Process. Modeling Problems and Solutions with UML. From Problems to Solutions with Patterns. Toward Formalizing a Pattern-Based Software Process. The Common Phases. Two Levels of Decision. Synthesis and Transformations. 2. Object-Oriented Design with Contracts. Supporting Design Patterns with Contracts. Choice of a Language. Covariant Typing. Controlled Multiple Inheritance. Supporting OO Design. Encapsulation and Information Hiding. Modularity and Coupling. Idioms for Implementing Design Patterns. Accessing the Original Version of a Redefined Feature. Implementing Inheritance and Delegation. Class Variables. Finalization. Low Complexity of Routines. Command-Query Distinction. Dealing with Optional Behaviors. Documenting the Use of Design Patterns. Importance of Documentation. Modeling Pattern Roles with Inheritance. Documenting the Use of Patterns with the Indexing Clause. Conclusion. II. GoF DESIGN PATTERNS WITH CONTRACTS. 3. Creational Patterns. The Maze Example. Creating Objects in Eiffel. Using Creational Design Patterns. Abstract Factory (GoF 87). Builder (GoF 97). Factory Method (GoF 107). Prototype (GoF 117). Singleton (GoF 127). 4. Structural Patterns. Adapter (GoF 139). Bridge (GoF 151). Composite (GoF 163). Decorator (GoF 175). Facade (GoF 185). Flyweight (GoF 195). Proxy. 5. Behavioral Patterns. Chain of Responsibility (GoF 223). Command (GoF 233). Interpreter (GoF 243). Iterator (GoF 257). Mediator (GoF 273). Memento (GoF 283). Observer (GoF 293). State (GoF 305). Strategy (GoF 315). Template Method (GoF 325). Visitor (GoF 331). III. BUILDING ON DESIGN PATTERNS. 6. Application to Software Configuration Management. Introduction. Software Configuration Management. Variants in Software Systems. Traditional Solutions. Using SCM Tools. Case Study: The Mercure Software System. Object-Oriented Modeling of Variants. Applying Creational Design Patterns. Compilation Technology. Principle of Type Inference and Code Specialization. The SmallEiffel Compiler. Living and Dead Code in SmallEiffel. Specialized Code Generation in SmallEiffel. Performance Results. Experimental Conditions. Compilation. Memory Footprint and Runtime Performance. Discussion. Bibliographic Notes. Conclusion. 7. Combining Patterns for Building User Interfaces. Problems and Strategies. Building a Model. The Interface Builder Approach. Modal or Nonmodal Interaction: Res
Expand description
Seller Condition Comments Price  
Seller: secondsale
30,871 orders (93% success)
Location: Montgomery, IL Ask seller a question
Condition: Good
Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc...
Price:
$1.00
Comments:
Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc...
Seller: GoodDealsOnUsedBooks
19,333 orders (94% success)
Location: Montgomery, IL
Condition: Good
Shipping Icon
0201309599 Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc...
Price:
$2.70
Comments:
0201309599 Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc...
Seller: Ergodebooks
16,443 orders (98% success)
Location: Richmond, TX Ask seller a question
Condition: Good
Buy with confidence. Excellent Customer Service & Return policy.Ships Fast. 24*7 Customer Service.
Price:
$14.45
Comments:
Buy with confidence. Excellent Customer Service & Return policy.Ships Fast. 24*7 Customer Service.
Seller: BookZombie
3 orders (100% success)
Location: FRESNO, CA
Condition: Good
Shipping Icon
0201309599 First Printing. Bumping/chipping/light soiling present. Good condition. Light to moderate shelf wear, creasing on covers. Binding intact. (U43)
Price:
$22.43
Comments:
0201309599 First Printing. Bumping/chipping/light soiling present. Good condition. Light to moderate shelf wear, creasing on covers. Binding intact. (U43)
Seller: Ergodebooks
16,443 orders (98% success)
Location: Richmond, TX Ask seller a question
Condition: New
Buy with confidence. Excellent Customer Service & Return policy.Ships Fast. 24*7 Customer Service.
Price:
$34.68
Comments:
Buy with confidence. Excellent Customer Service & Return policy.Ships Fast. 24*7 Customer Service.
Seller: Media Smart
52 orders (94% success)
Location: Hawthorne, CA
Condition: New
Shipping Icon
P xv + 348 1st Edition.
Price:
$41.22
Comments:
P xv + 348 1st Edition.
please wait
Please Wait

Notify Me When Available

Enter your email address below,
and we'll contact you when your school adds course materials for
.
Enter your email address below, and we'll contact you when is back in stock (ISBN: ).