Navigation

  • index
  • modules |
  • S.Lott »

Object-Oriented Programming - Java Edition¶

Building Skills in Java¶

Java Examples

  • Conway’s “Game of Life”
  • HamCalc
  • MazeMaker
  • Y2K Countdown
  • CoCoMo Cost Model
  • US Holidays in a given year

Originally Published in 2000 – a little dated.

  • 1. So you want to learn Object-Oriented Programming?
    • Getting Started
    • Why Java?
    • Java Features
    • What about Visual Basic or PowerBuilder?
    • What about C++?
  • 2. Something Small We Can Build
    • A Simple Calculation
    • Applet Overview
    • OO Lifecycle
      • Step 1 - Analysis
        • Analysis-Level Object Model
        • Analysis-Level Dynamic Model
        • Analysis-Level Functional Model
      • Step 2 - System Design
        • Subsystems
        • Boundary Conditions
        • Tradeoff Priorities
      • Step 3 - Detailed Design
        • Model Design
        • Design-Level Object Model
        • Design-Level Dynamic Model
        • Design-Level Functional Model
        • View Design
        • View’s Picture
        • Design-Level Object Model
        • Design-Level Dynamic Model
        • Design-Level Functional Model
      • Step 4 - Code
        • imports
        • class NumTextField extends TextField
        • class Hops extends Observable
        • // class Hops, private state change method
        • // class Hops, public interface
        • public class HopsDemo extends java.applet.Applet implements java.util.Observer
        • // class HopsDemo
        • // class HopsDemo
        • // class HopsDemo
  • 3. Improvements
    • Improvements
    • Improvement?
    • Improvements
  • 4. Key Points
    • What we did
    • What Next?
    • Web References

Logo

Table Of Contents

  • Object-Oriented Programming - Java Edition
    • Building Skills in Java

Quick search

Navigation

  • index
  • modules |
  • S.Lott »
© Copyright 2015, S.Lott. Created using Sphinx 1.4.9.