Builds upon the object-oriented concepts learned in earlier OOP courses. Learners will spend time building JAVA applications and describing many of the common OOP design patterns they are utilizing, including: factory, strategy, observer, decorator, state, singleton, adapter, facade, command, and more. Prerequisite: Object-Oriented Programming 2 10152122
Prerequisite: Object-Oriented Programming 2 10152122
Class Listing
To view class availability:
- Current Mid-State students: Log into MyMSTC.
- Not yet a current Mid-State Student? Look up the course in our online class search.
If you would like to enter an associate degree or technical diploma program, OR you have not yet chosen a program (undecided), you can apply now.