• Fri frakt över 249 kr
  • •
  • Snabba leveranser
  • •
  • Billiga böcker
Kundservice

Du är på sajten för privatpersoner.

Företag, bibliotek eller offentlig verksamhet?

Du handlar på classic.bokus.com, där alla dina funktioner finns intakta.
Till classic.bokus.com
Bokus logotyp. Gå till startsidan.
  • Erbjudanden
  • Student
  • Topplistor
  • Barn & ungdom
  • Bokus Play
  • E-böcker
  • Ljudböcker
  • Pocketböcker
  • Spel och pussel

Skapa nya rutiner – hälsoböcker upp till 50% →

Sidfot

Mina sidor

    Hjälp

    • Kundservice
    • Vanliga frågor och svar
    • Frakt och leverans
    • Retur vid ångerrätt
    • Reklamera vara
    • Betalning
    • Köpvillkor
    • Allmänna villkor
    • Information om webbplatsens tillgänglighet

    Om Bokus

    • Om oss
    • Pressrum
    • För studenter
    • För företag
    • För bibliotek och offentlig verksamhet
    • För leverantörer
    • Hållbarhet

    Populärt

    • Aktuella erbjudanden
    • Presentkort
    • Studentlitteratur
    • Nya böcker
    • Topplistor
    • Signerade böcker
    • Engelska böcker

    Inspiration

    • Boktips
    • BookTok
    • Barnbokskaraktärer
    • Populära författare
    Logotyp för Bokus
    Följ oss på Facebook (extern länk)Följ oss på Instagram (extern länk)Följ oss på YouTube (extern länk)Följ oss på TikTok (extern länk)
    bokus @ CookiesAnpassa cookiesIntegritetspolicyKöpvillkor
    Till Citymail hemsida (extern länk)Till Budbee hemsida (extern länk)Till Postnord hemsida (extern länk)Till Schenker hemsida (extern länk)Till Early Bird hemsida (extern länk)Till Walleys hemsida (extern länk)
    1. Data och IT
    2. Programmeringsböcker
    3. Programvaruutveckling

    Objects and Systems

    Principled Design with Implementations in C++ and Java

    AvBernard P. Zeigler

    Häftad, Engelska, 2012

    Del i serien Undergraduate Texts in Computer Science

    560 kr

    Beställningsvara. Skickas inom 10-15 vardagar. Fri frakt över 249 kr.

    Fler format och utgåvor

    Inbunden

    560 kr

    E-bok

    732 kr

    Beskrivning

    The author's aim in this textbook is to provide students with a clear understanding of the relationship between the principles of object-oriented programming and software engineering. Professor Zeigler takes an approach based on state representation to formal specification. Consequently, this book is unique through its - emphasis on formulating primitives from which all other functionality can be built; - integral use of a semi-formal behaviour specification language based on state transition concepts; -differentiation between behaviour and implementation; -a reusable heterogeneous container class library; -ability to show the elegance and power of ensemble methods with non-trivial examples. As a result, students studying software engineering will find this a distinctive and valuable approach to programming and systems engineering.

    Produktinformation

    • Utgivningsdatum:2012-10-04
    • Mått:178 x 254 x 14 mm
    • Vikt:474 g
    • Format:Häftad
    • Språk:Engelska
    • Serie:Undergraduate Texts in Computer Science
    • Antal sidor:221
    • Förlag:Springer-Verlag New York Inc.
    • ISBN:9781461273356

    Utforska kategorier

    • Programvaruutveckling inom Data och IT
    • Programmeringsböcker inom Data och IT

    Innehållsförteckning

    • 1. Object Orientation and State Systems.- 1.1 Finite State Machine Example: Binary Counter.- 1.2 Problems with Nonobject-Oriented Programming.- 1.3 Benefits of Object Orientation: Binary Counter C++ Implementation.- 1.4 Access Restrictions in C++.- 1.5 Instance Generation, Information Hiding, and Restricted Access in OOPS.- Problems.- 2. Object Behavior Specification: Software Blueprints.- 2.1 Object Behavior Specification.- 2.2 Simulating an Object Behavior Specification.- 2.3 Definition of Behavior.- Problems.- 3. Lists: Behavior Specification, Models and Implementations.- 3.1 Domain Restrictions and Legal Sequences.- 3.2 An Abstract Model for the List Specification.- 3.3 Implementations and Models of Lists.- 3.4 Parallel Implementations of Lists.- 3.5 Proving and Testing Correctness.- Problems.- 4. Inheritance Hierarchies and Hierarchical Construction.- 4.1 Specifying and Implementing an and-gate.- 4.2 General Switching Functions.- 4.3 Inheritance and Derived Classes in C++.- 4.4 Using Inheritance for Alternative Implementations.- 4.5 Hierarchical Construction.- 4.6 Summary.- Problems.- 5. Containers: An Object Behavior Specification.- 5.1 Class entity.- 5.2 Container Base Class.- 5.3 Ensemble Methods.- 5.4 Container Subclasses: Unordered.- Problems.- 6. C++ Implementation of a Heterogeneous Container Class Library.- 6.1 HCCL Implementation Strategy.- 6.2 Ensemble Methods in C++.- 6.3 A Macro Approach to Ensemble Methods.- Appendix 1: Ensemble Method Macros.- Appendix 2: C++ Typing Rules That Arise From Inheritance.- Problems.- 7. Testing Based on Behavior Specification.- 7.1 The Look-and-See Method.- 7.2 Testing Rudiments.- 7.3 Blueprint-Based Testing.- 7.4 Constructing Behavior Samples.- 7.5 Testing Constructors for Correct Initialization.- 7.6 State Transition-based Testing.- 7.7 Transition-Based Test Methodology.- 7.8 Transition-Based Testing: More Considerations.- 7.9 Combining the Approaches.- Problems.- 8. Constructing Inheritance Class Hierarchies.- 8.1 How to Construct Inheritance Hierarchies.- 8.2 Class Hierarchy Example: Investments.- 8.3 Portfolio Selection and Rating Specification.- 8.4 Implementing the Investment System.- 8.5 Polymorphism and Dynamic Binding.- 8.6 Extensibility.- Problems.- 9. Ensemble-Based Implementation of Containers.- 9.1 More Ensemble Methods.- 9.2 Implementing Container Classes by Ensemble Methods.- 9.3 Lessons Learned.- Problems.- 10. Ordered Containers and Their Implementation.- 10.1 Class Order.- 10.2 Stacks and Queues.- 10.3 List as a Subclass of Order.- Problems.- Appendix: Specifying list as a Subclass of order.- 11. More Useful Concepts for Containers.- 11.1 Logic Ensemble Methods.- 11.2 Container Equality.- 11.3 Inclusion, Union, Intersection, and Difference.- 11.4 Conversion.- 11.5 Container Comparison.- Problems.- Appendix: Specifying and Implementing Set Theory Operations.- 12. Design Based on Hierarchical Decomposition and Ensemble Methods.- 12.1 Trees as Hierarchical Containers.- 12.2 Tree Computations with Ensemble Methods.- 12.3 A Class of Graphics Puzzles.- 12.4 General Approach to 00 Software Development.- 12.5 Alarming a Building.- 12.6 Summary.- Problems.- Appendix: Specifying a Graphics Puzzle.- 13. Java and Threaded Containers.- 13.1 Basic Java.- 13.2 Distinctive Java Features.- 13.3 Ensemble Methods in Java.- 13.4 General Approach to Ensemble Methods in Java.- 13.5 Synchronization.- 13.6 Hierarchical Graphics Construction in Java.- 13.6 Summary.- Problems.
    Hoppa över listan

    Mer från samma författare

    Phillip E Hammonds, Bernard P. Zeigler - Modeling and Simulation-Based Data Engineering, E-bok

    Modeling and Simulation-Based Data Engineering

    Phillip E Hammonds, Bernard P. Zeigler

    E-bok
    2007

    994 kr

    Bernard P. Zeigler, Alexandre Muzy, Ernesto Kofman - Theory of Modeling and Simulation, Häftad

    Theory of Modeling and Simulation

    Bernard P. Zeigler, Alexandre Muzy, Ernesto Kofman

    Häftad, 2018

    1 267 kr

    Ernesto Kofman, Alexandre Muzy, Bernard P. Zeigler - Theory of Modeling and Simulation, E-bok

    Theory of Modeling and Simulation

    Ernesto Kofman, Alexandre Muzy, Bernard P. Zeigler

    E-bok
    2018

    1 349 kr

    Lin Zhang, Bernard P. Zeigler, Yuanjun LaiLi - Model Engineering for Simulation, Häftad

    Model Engineering for Simulation

    Lin Zhang, Bernard P. Zeigler, Yuanjun LaiLi

    Häftad, 2019

    1 263 kr

    Yuanjun LaiLi, Bernard P. Zeigler, Lin Zhang - Model Engineering for Simulation, E-bok

    Model Engineering for Simulation

    Yuanjun LaiLi, Bernard P. Zeigler, Lin Zhang

    E-bok
    2019

    1 349 kr

    Hessam S. Sarjoughian, Bernard P. Zeigler, Hessam S. Sarjoughian, Francois E. Cellier - Discrete Event Modeling and Simulation Technologies, Inbunden

    Discrete Event Modeling and Simulation Technologies

    Hessam S. Sarjoughian, Bernard P. Zeigler, Hessam S. Sarjoughian, Francois E. Cellier

    Inbunden, 2001

    560 kr

    Bernard P. Zeigler - Object-Oriented Simulation with Hierarchical, Modular Models, E-bok

    Object-Oriented Simulation with Hierarchical, Modular Models

    Bernard P. Zeigler

    E-bok
    2014

    783 kr

    Bernard P. Zeigler, Mamadou K. Traore, Grégory Zacharewicz, Raphaël Duboz - Value-based Learning Healthcare Systems, Inbunden

    Value-based Learning Healthcare Systems

    Bernard P. Zeigler, Mamadou K. Traore, Grégory Zacharewicz, Raphaël Duboz

    Inbunden, 2019

    1 884 kr

    Tuncer Ören, Bernard P. Zeigler, Andreas Tolk - Body of Knowledge for Modeling and Simulation, Inbunden

    Body of Knowledge for Modeling and Simulation

    Tuncer Ören, Bernard P. Zeigler, Andreas Tolk

    Inbunden, 2023

    1 403 kr

    Andreas Tolk, Bernard P. Zeigler, Tuncer Oren - Body of Knowledge for Modeling and Simulation, E-bok

    Body of Knowledge for Modeling and Simulation

    Andreas Tolk, Bernard P. Zeigler, Tuncer Oren

    E-bok
    2023

    1 413 kr

    Hoppa över listan

    Mer från samma serie

    David R. Brooks - C Programming: The Essentials for Engineers and Scientists, Inbunden

    C Programming: The Essentials for Engineers and Scientists

    David R. Brooks

    Inbunden, 1999

    1 113 kr

    Susan N. Merritt, Allen Stix - Migrating from Pascal to C++, Inbunden

    Migrating from Pascal to C++

    Susan N. Merritt, Allen Stix

    Inbunden, 1996

    560 kr

    John Beidler - Data Structures and Algorithms, Inbunden

    Data Structures and Algorithms

    John Beidler

    Inbunden, 1996

    560 kr

    Oliver Grillmeyer - Exploring Computer Science with Scheme, Inbunden

    Exploring Computer Science with Scheme

    Oliver Grillmeyer

    Inbunden, 1997

    1 024 kr

    Dexter C. Kozen - Automata and Computability, Inbunden

    Automata and Computability

    Dexter C. Kozen

    Inbunden, 1997

    866 kr

    David R. Brooks - C Programming: The Essentials for Engineers and Scientists, Häftad

    C Programming: The Essentials for Engineers and Scientists

    David R. Brooks

    Häftad, 2012

    726 kr

    Joseph Bergin - Data Structure Programming, Häftad

    Data Structure Programming

    Joseph Bergin

    Häftad, 2012

    560 kr

    Jon Pearce - Programming and Meta-Programming in Scheme, Häftad

    Programming and Meta-Programming in Scheme

    Jon Pearce

    Häftad, 2012

    560 kr

    Dexter C. Kozen - Automata and Computability, Häftad

    Automata and Computability

    Dexter C. Kozen

    Häftad, 2012

    638 kr

    John Beidler - Data Structures and Algorithms, Häftad

    Data Structures and Algorithms

    John Beidler

    Häftad, 2012

    560 kr

    Hoppa över listan

    Du kanske också är intresserad av

    Bernard P. Zeigler - Objects and Systems, Inbunden

    Objects and Systems

    Bernard P. Zeigler

    Inbunden, 1997

    560 kr

    Bernard P. Zeigler - Objects and Systems, E-bok

    Objects and Systems

    Bernard P. Zeigler

    E-bok
    2012

    732 kr

    Joseph Bergin - Data Structure Programming, Häftad

    Data Structure Programming

    Joseph Bergin

    Häftad, 2012

    560 kr

    Jon Pearce - Programming and Meta-Programming in Scheme, Häftad

    Programming and Meta-Programming in Scheme

    Jon Pearce

    Häftad, 2012

    560 kr

    Susan N. Merritt, Allen Stix - Migrating from Pascal to C++, Häftad

    Migrating from Pascal to C++

    Susan N. Merritt, Allen Stix

    Häftad, 2013

    560 kr

    David R. Brooks - Problem Solving with Fortran 90, Häftad

    Problem Solving with Fortran 90

    David R. Brooks

    Häftad, 2012

    560 kr

    Dexter C. Kozen - Automata and Computability, Inbunden

    Automata and Computability

    Dexter C. Kozen

    Inbunden, 1997

    866 kr

    David R. Brooks - C Programming: The Essentials for Engineers and Scientists, Inbunden

    C Programming: The Essentials for Engineers and Scientists

    David R. Brooks

    Inbunden, 1999

    1 113 kr

    Dexter C. Kozen - Automata and Computability, Häftad

    Automata and Computability

    Dexter C. Kozen

    Häftad, 2012

    638 kr

    Susan N. Merritt, Allen Stix - Migrating from Pascal to C++, Inbunden

    Migrating from Pascal to C++

    Susan N. Merritt, Allen Stix

    Inbunden, 1996

    560 kr