Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
The Essence of Object-Oriented Programming with Java and UML

Buy

You've written some lines of Java code and created a few objects, yet you understand that this doesn't constitute true object-oriented programming. As a Java programmer, you want to get more out of your efforts. This introduction to the basics of object-oriented programming and the Unified Modeling Language (UML) will give you a firm foundation on which to build high-quality software systems that reap the full benefit of an object-oriented approach. This book not only explains the essence of the object-oriented paradigm, but also places it in the context of real-world application development, so you can reap the concrete benefits of programming with objects.

The Essence of Object-Oriented Programming with Java™ and UML, comprehensive in scope, addresses a broad range of essential topics, from initial design through implementation. Familiarize yourself with the basics of objects and how they are manifested in Java, the process of object-oriented analysis and design, and building the user interface. Then explore a variety of recent developments in the field, including design patterns, refactoring, development methodologies, and helpful tools.

Specific topics covered include:

  • Introduction to object orientation and object-oriented terminology
  • The fundamentals of UML
  • Defining classes in Java
  • Inheritance, association, aggregation, composition, and encapsulation
  • Evaluating candidate objects
  • Building the graphical user interface with Swing
  • MVC (Model, View, Controller) with Java
  • Development methodologies, including Extreme Programming and the Unified Process
  • Development tools, including a complete free version of Borland JBuilder on the CD
  • To provide a real-world focus, the book offers numerous examples as well as a small case study illustrating how an object-oriented approach leads to effective, robust, and efficient software solutions. The author's best practices, based on his extensive professional experience, reveal valuable techniques and approaches for successful object-oriented projects.

    (HTML tags aren't allowed.)

    Exploring Data with RapidMiner
    Exploring Data with RapidMiner

    RapidMiner is a highly versatile tool that can make data work harder for you. This book will show you how to import, parse, and structure your data with remarkable speed and efficiency. It's data mining made accessible.

    Overview

    • See how to import, parse, and structure your data quickly and...
    Iwork '05: The Missing Manual
    Iwork '05: The Missing Manual

    Introduced by Apple in January 2005, iWork '05 is an innovative new suite of document and presentation software that's the same caliber as Apple's groundbreaking digital media applications and that's wholly dedicated to what Mac users like you care about most: artistry and creativity. iWork '05 isn't about "office...

    The World of Private Banking (Studies in Banking and Financial History)
    The World of Private Banking (Studies in Banking and Financial History)

    This is a full and authoritative account of the history of private banking, beginning with its development in conjunction with the world markets served by and centred on a few European cities, notably Amsterdam and London. These banks were usually partnerships, a form of organization which persisted as the role of private banking changed in...


    Mastering InDesign CS3 for Print Design and Production
    Mastering InDesign CS3 for Print Design and Production

    Take Control of Your Designs and Production Workflow Using InDesign

    Adobe's InDesign gives you more creative freedom than you've ever experienced in the world of professional layout and design. The problem is that learning how to work with this powerful software can be a difficult and frustrating process.

    ...
    Professional VB 2005 (Programmer to Programmer)
    Professional VB 2005 (Programmer to Programmer)
    Professional VB 2005

    As Microsoft's most popular programming language in the world, Visual Basic allows applications to be written with dramatically less code. Programmers can simply drag and drop controls, such as buttons and dialog boxes, and then define their appearance and behavior. With VB 2005, this language has finally made the leap to...

    Matrix of Power:How the World Has Been Controlled By Powerful People Without Your Knowledge
    Matrix of Power:How the World Has Been Controlled By Powerful People Without Your Knowledge
    At one time or another we've all questioned as to whether all that we see and are experiencing in our world has some sort of a rational plan behind it, because we understand now that both the Republican and Democratic Parties in America are basically run by the same people. The same money finances both sides. We now know through the work of many...
    ©2019 LearnIT (support@pdfchm.net) - Privacy Policy