Académique Documents
Professionnel Documents
Culture Documents
Todays schedule
Course information
Web Site: www.gac.edu/~hvidsten/courses/MCS270
Overview
Chapters 1 and 2 in Textbook
Course Info
Team Project
Programming Skills:
Agile Techniques
General Skills:
Version Control
Testing
Team Programming
Textbook
Object-Oriented Modeling
James Rumbaugh
Hardware Lifecycle
Software Lifecycle
3 basic OO concepts
Encapsulation
Light
light
Inheritance
Class Structure
Polymorphism
2DShape
Class Circle extends 2DShape area
public double area()
{
return Math.PI*getRadius()*getRadius(); Circle
}
Class Ellipse extends 2DShape
public double area()
{
double a = getMajorLength()/2.0;
Ellipse
double b = getMinorLength()/2.0;
return Math.PI*a*b
}
GUSTAVUS ADOLPHUS COLLEGE gustavus.edu
MCS 270 Object-Oriented Software Development
Assignments