Descriere: Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.
The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems. With Design Patterns as your guide, you will learn how these important patterns fit into the software development process, and how you can leverage them to solve your own design problems most efficiently.
Each pattern describes the circumstances in which it is applicable, when it can be applied in view of other design constraints, and the consequences and trade-offs of using the pattern within a larger design. All patterns are compiled from real systems and are based on real-world examples. Each pattern also includes code that demonstrates how it may be implemented in object-oriented programming languages like C++ or Smalltalk.
Autori: Erich Gamma, Ralph Johnson, Richard Helm | Editura: Addison-Wesley Professional | Anul aparitiei: 1994 | ISBN: 9780201633610 | Numar de pagini: 416 | Categorie: Computers
Andy Oppel, Robert Sheldon
Essential Skills--Made Easy! Written to the SQL:2006 ANSI/ISO standard, this easy-to-follow guide will get you started programming in SQL right away. You will learn how to retrieve, insert, update, and delete database data, and perform management and administrative functions. SQL: A Beginner's Guide, Third Edition covers new features, including SQL/XML, and is loaded with updated SQL examples along with notes on using them with the latest RDBMS software versions such as MySQL 5.0, SQL Server 2008, and Oracle Database 11g. Designed for Easy Learning: Key Skills & Concepts--Lists of specific skills covered in the chapter Ask the Experts--Q&A sections filled with bonus information and helpful tips Try This--Hands-on exercises that show how to apply your skillsNotes--Extra information related to the topic being coveredSelf-Tests--Chapter-ending quizzes to test your knowledgeAnnotated Syntax--Example code with commentary that describes the programming techniques being illustrated
Stephen J. Huxley, Huxley Stephen, J. Brent Burns
Asset Dedication: How to Grow Wealthy with the Next Generation of Asset Allocation
The first book to close the perilous gaps in--and enhance the performance of--asset allocation Asset allocation is one of today's bestknown investment approaches. Problem is, its major precept--that a magic-number, fixed-percentage asset mix will provide superior results for investors who have dramatically different goals and needs--is scientifically unproven and fundamentally flawed. Asset Dedication updates the asset allocation model, outlining a seven-step process designed to more effectively meet the real needs of real investors. Showing investors how to design low-risk portfolios that more accurately and successfully dedicate assets, this breakthrough book helps investors fill in the gaps inherent to asset allocation by demonstrating: Techniques for ascertaining the best asset mix by determining individual needs and goals How asset dedication provides superior protection against inflation and market risk Investing strategies for the three investment life phases--accumulation, distribution, and transfer
Dan Zarrella
The Social Media Marketing Book
Are you looking to take advantage of social media for your business or organization? With easy-to-understand introductions to blogging, forums, opinion and review sites, and social networks such as Twitter, Facebook, and LinkedIn, this book will help you choose the best -- and avoid the worst -- of the social web's unique marketing opportunities. The Social Media Marketing Book guides you through the maze of communities, platforms, and social media tools so you can decide which ones to use, and how to use them most effectively. With an objective approach and clear, straightforward language, Dan Zarrella, aka "The Social Media & Marketing Scientist," shows you how to plan and implement campaigns intelligently, and then measure results and track return on investment. Whether you're a seasoned pro or new to the social web, this book will take you beyond the jargon to social media marketing mastery. Make sense of this complicated environment with the help of screenshots, graphs, and visual explanations Understand the history and culture of each social media type, including features, functionality, and protocols Get clear-cut explanations of the methods you need to trigger viral ...