Home| All soft| Last soft| Your Orders| Customers opinion| Helpdesk| Cart

Program Search:


Shopping Cart:




*Note: Minimum order price: €20
We Recommend:
Object Oriented Programming using Java by Simon Kendal PDF eBook €10 buy download

"Object Oriented Programming using Java" by Simon Kendal
SiKe, BoBoCoAE | 2009 | ISBN: 8776815011 9788776815011 | 209 pages | PDF | 6 MB

This book aims to instil the reader with an understanding of the Object Oriented approach to programming and aims to develop some practical skills along the way. These practical skills will be developed by small exercises that the reader will be invited to undertake and the feedback that will be provided.

This book will explain the Object Oriented approach to programming and through the use of small exercises, for which feedback is provided, develop some practical skills as well.
Topics covered include : Abstraction, Inheritance, Polymorphism, Object Oriented Software Analysis and Design, The Unified Modelling Language (UML) , Agile Programming and Test Driven Development.

While the Java programming language is used to highlight and demonstrate the application of fundamental object oriented principles and modelling techniques this book is not an introduction to Java programming.
The reader will be expected to have an understanding of basic programming concepts and their implementation in Java (inc. the use of loops, selection statements, performing calculations, arrays, data types and a basic understanding of file handling).

Contents
Foreword
1. An Introduction to Object Orientated Programming
1.1 A Brief History of Computing
1.2 Different Programming Paradigms
1-3 Why use the Object Orientation Paradigm?
1.4 Object Oriented Principles
1.5 What Exactly is Object Oriented Programming?
1.6 The Benefits of the Object Oriented Programming Approach
1-7 Summary
2. The Unified Modelling Language (UML)
2.1 An Introduction to UML
2.2 UML Class diagrams
2.3 UML Syntax
2.4 UML Package Diagrams
2.5 UML Object Diagrams
2.6 UML Sequence Diagrams
2.7 Summary
3. Inheritance and Method Overriding
3.1 Object Families
3.2 Generalisation and Specialisation
3.3 Inheritance
3.4 Implementing Inheritance in Java
3.5 Constructors
3.6 Constructor Rules
3.7 Access Control
3.8 Abstract Classes
3.9 Overriding Methods
3.10 The ‘Object' Class
3.11 Overriding toString() defined in 'Object'
3.12 Summary
4. Object Roles and the Importance of Polymorphism
4.1 Class Types
4.2 Substitutability
4.3 Polymorphism
4.4 Extensibility
4.5 Interfaces
4.6 Extensibility Again
4.7 Distinguishing Subclasses
4.8 Summary
5. Overloading
5.1 Overloading
5.2 Overloading To Aid Flexibility
5.3 Summary
6. Object Oriented Software Analysis and Design
6.1 Requirements Analysis
6.2 The Problem
6.3 Listing Nouns and Verbs
6.4 Identifying Things Outside The Scope of The System
6.5 Identifying Synonyms
6.6 Identifying Potential Classes
6.7 Identifying Potential Attributes
6.8 Identifying Potential Methods
6.9 Identifying Common Characteristics
6.10 Refining Our Design using CRC Cards
6.11 Elaborating Classes
6.12 Summary
7. The Collections Framework
7.1 An Introduction to Collections
7.2 Collection Interfaces
7.3 Old and New Collections
7.4 Lists
7.5 Sets
7.6 Maps
7.7 Collection Implementations
7.8 Overview of the Collections Framework
7.9 An Example Using Un-typed Collections
7.10 An Example Using Typed Collections
7.11 A Note About Sets
7.12 Summary
8. Java Development Tools
8.1 Software Implementation
8.2 The JRE
8.3 Java Programs
8.4 The JDK
8.5 Eclipse
8.6 Eclipse Architecture
8.7 Eclipse Features
I 8.8 NetBeans
8.9 Developing Graphical Interfaces Using NetBeans
8.10 Applying Layout Managers Using NetBeans
8.11 Adding Action Listeners
8.12 The Javadoc Tool
8.13 Summary
9. Creating And Using Exceptions
9.1 Understanding the Importance of Exceptions
9.2 Kinds of Exception
9.3 Extending the Exception Class
9.4 Throwing Exceptions
9.5 Catching Exceptions
9.6 Summary
10. Agile Programming
10.1 Agile Approaches
10.2 Refactoring
10.3 Examples of Refactoring
10.4 Support for Refactoring
10.5 Unit Testing
10.6 Automated Unit Testing
10.7 Regression Testing
10.8 JUnit
10.9 Examples of Assertions
10.10 Several Test Examples
10.11 Running Tests
10.12 Test Driven Development (TDD)
10.13 TDD Cycles
10.14 Claims for TDD
10.15 Summary
11. Case Study
11.1 The Problem
11.2 Preliminary Analysis
11.3 Further Analysis
11.4 Documenting the design using UML
11.5 Prototyping the Interface
11.6 Revising the Design to Accommodate Changing Requirements
11.7 Packaging the Classes
11.8 Programming the Message Classes
11.9 Programming the Client Classes
11.10 Creating and Handling UnknownClientException
11.11 Programming the Main classes
11.12 Programming the Interface
11.13 Using Test Driven Development and Extending the System
11.14 Generating Javadoc
11.15 Running the System and Potential Compiler Warnings
11.16 The Finished System...
11.17 Summary
1st with TOC BookMarkLinks




Download File Size:6.03 MB


Object Oriented Programming using Java by Simon Kendal PDF eBook
€10
Customers who bought this program also bought:
  • 1001 Visual C Plus Plus Programming Tips PDF eBook €10
  • Fundamentals of Computer Programming with C# PDF eBook €10
  • Accelerated C Plus Plus Practical Programming by Example PDF EPUB MOBI CHM DJVU eBook €10
  • Beginning C Plus Plus Programming EPUB eBook €10
  • Beginning C Plus Plus Game Programming PDF eBook €10
  • Microsoft Visual C# 2013 Step by Step EPUB PDF eBook €10
  • Beginning Programming with C For Dummies PDF EPUB eBook €10
  • Herb Schildt s C Plus Plus Programming Cookbook EPUB eBook €10
  • Beginning C# Game Programming PDF eBook €10
  • Simulia Abaqus 6.13 Documentation (1 dvd) €25
  • Full set of C and C Plus Plus and Visual C Plus Plus Learning EBooks (1 cd) €15
  • Advanced C Plus Plus Programming €10
  • Visual C sharp 2012 - Kochbuch PDF german eBook €10
  • Microsoft Excel VBA Programming for the Absolute Beginner PDF eBook €10
  • Visual C# 2012 How to Program (5th Edition) PDF eBook €10
  • Simulia Abaqus 6.13.1 x64 (1 dvd) €60
  • Wiley Beginning Visual C.Sharp 2012 Programming 2013 PDF eBook €10
  • Video2Brain Visual C 2010 Einstieg fuer Anspruchvolle German (1 dvd) €10
  • AppDev MS Windows Presentation Foundation Using Visual C Sharp 2010 Vol.1 (1 cd) €15

  • Home| All Programs| Today added Progs| Your Orders| Helpdesk| Shopping cart      





    Microsoft Office Pro 2021 €99

                 

    Microsoft Office 2021 for Mac €99






    Intuit QuickBooks Enterprise Solutions 2021 €40


    Mindjet MindManager 2022 €22


    Chief Architect Premier X13 €50






    DxO PhotoLab 5 ELITE €25


    SketchUp Pro 2022 €30


    Corel Painter 2023 €40