An Introduction to Design Patterns in C++ with Qt.pdf

(11334 KB) Pobierz
965682753.028.png
An Introduction to Design
Patterns in C++ with Qt ,
2nd Edition
965682753.029.png
The Prentice Hall Open Source
Software Development Series
Arnold Robbins, Series Editor
Visit informit.com/opensourcedev for a complete list of available publications.
O pen Source technology has revolutionized the computing world.
From MySQL to the Python programming language, these technologies
are in use on many different systems, ranging from proprietary systems,
to Linux systems, to traditional UNIX systems, to mainframes. The Prentice
Hall Open Source Software Development Series is designed to bring
you the best of these Open Source technologies. Not only will you learn
how to use them for your projects, but you will learn from them. By seeing
real code from real applications, you will learn the best practices of Open
Source developers the world over.
965682753.030.png 965682753.031.png 965682753.001.png 965682753.002.png 965682753.003.png 965682753.004.png 965682753.005.png 965682753.006.png 965682753.007.png 965682753.008.png 965682753.009.png 965682753.010.png 965682753.011.png 965682753.012.png 965682753.013.png 965682753.014.png 965682753.015.png 965682753.016.png 965682753.017.png 965682753.018.png 965682753.019.png 965682753.020.png 965682753.021.png 965682753.022.png
An Introduction to Design
Patterns in C++ with Qt ,
2nd Edition
Alan Ezust and Paul Ezust
Upper Saddle River, NJ • Boston • Indianapolis • San Francisco
New York • Toronto • Montreal • London • Munich • Paris • Madrid
Cape Town • Sydney • Tokyo • Singapore • Mexico City
965682753.023.png 965682753.024.png 965682753.025.png 965682753.026.png
Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those
designations appear in this book, and the publisher was aware of a trademark claim, the designations have been printed with initial
capital letters or in all capitals.
The authors and publisher have taken care in the preparation of this book, but make no expressed or implied warranty of any kind
and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection
with or arising out of the use of the information or programs contained herein.
The publisher offers excellent discounts on this book when ordered in quantity for bulk purchases or special sales, which may
include electronic versions and/or custom covers and content particular to your business, training goals, marketing focus, and
branding interests. For more information, please contact:
U.S. Corporate and Government Sales
(800) 382-3419
corpsales@pearsontechgroup.com
For sales outside the United States please contact:
International Sales
international@pearson.com
Visit us on the Web: informit.com/ph
Library of Congress Cataloging-in-Publication Data:
Ezust, Alan.
An introduction to design patterns in C++ with QT / Alan Ezust, Paul Ezust. -- 2nd ed.
p. cm.
Includes bibliographical references and index.
ISBN 978-0-13-282645-7 (hardback : alk. paper)
1. C++ (Computer program language) 2. Software patterns. 3. Computer software--Reusability. I. Ezust, Paul. II. Title.
QA76.73.C153E94 2011
005.13’3--dc23
2011018378
Copyright © 2012 Alan and Paul Ezust
All rights reserved. Printed in the United States of America. This publication is protected by copyright, and permission must be
obtained from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or
by any means, electronic, mechanical, photocopying, recording, or likewise. For information regarding permissions, write to:
Pearson Education, Inc
Rights and Contracts Department
501 Boylston Street, Suite 900
Boston, MA 02116
Fax (617) 671-3447
Tu x i s c r e a t e d b y L a r r y E w i n g , l e w i n g @ i s c . t a m u . e d u , u s i n g G I M P.
Qt and the Qt logo are trademarks of Nokia Corporation and/or its subsidiaries in Finland and other countries.
ISBN-13: 978-0-132-82645-7
ISBN-10: 0-132-82645-3
Te x t p r i n t e d i n t h e U n i t e d S t a t e s o n r e c y c l e d p a p e r a t C o u r i e r i n We s t f o r d , M a s s a c h u s e t t s .
First printing September 2011
Editor-in-Chief: Mark Taub
Acquisitions Editor: Debra Williams Cauley
Managing Editor: Kristy Hart
Project Editor: Jovana San Nicolas-Shirley
Copy Editor: Apostrophe Editing Services
Indexer: Cheryl Lenser
Proofreader: Gill Editorial Services
Publishing Coordinator: Kim Boedigheimer
Cover Designer: Alan Clements
Compositor: Nonie Ratcliff
965682753.027.png
Zgłoś jeśli naruszono regulamin