Consulting Training Blog Careers About Us Contact Us
All Classes Will Be Held Virtually – Live Online Intertech's Training Division has been successfully instructing professionals through virtual live online training since the advent of the smartboard. It is a proven form and offers the convenience of live questions, group interaction, and labs with an instructor looking over your shoulder. Because of this, we will continue all classes live but virtually, including Agile and Scrum instruction, so businesses and individual’s seeking professional development can keep moving forward during these unexpected times.

OOAD Consulting

Discuss Project

Intertech's seasoned professional consultants deliver services on object oriented analysis and design including help you:

  • Understand Procedural Versus OO Programming, objects, classes, attributes, methods, and messages
  • Using UML to Model a Class Diagram
  • Leverage Encapsulation and Data Hiding via interfaces
  • Leverage Inheritance including Superclasses and Subclasses and Abstraction Is-a Relationships
  • Understand Polymorphism
  • Use Abstraction
  • Know the difference Between the Interface and the Implementation
  • Use best practices for a Minimal Interface including object behavior, Environmental Constraints, and identifying the Public Interfaces
  • Define best practices for constructors, error handling, exception throwing,
  • Use best practices for scope including local Attributes, Object Attributes, and Class Attributes
  • Understand Operator Overloading, Multiple Inheritance, and Object Operations
  • Create guidelines for creating classes including naming, comments, use of attributes, accessors, constructors, and method implementation
  • Define Class Design Guidelines for re-use, extensibility, and maintainability
  • Outline best practices for developing a Statement of Work, Gathering the Requirements, Developing a Prototype of the User Interface, Identifying the Classes, Determining the Responsibilities of Each Class, Determining How the Classes Collaborate with Each Other
  • Outline plans for Inheritance and Composition including Generalization and Specialization and composition/encapsulation
  • Create Frameworks for Reuse including designing with Interfaces and Abstract Classes
  • Build objects including use of Aggregations, Associations, and Using Associations and Aggregations Together while Avoiding Dependencies
  • Create Object Models with UML including learning notation for Attributes and Methods, Access Designations, Inheritance, Interfaces, Composition, and Cardinality

Free One Hour Discovery Call?

Learn More About the Intertech Consulting Team

Free Resources

5 Common Mistakes on Software Engineering

Guide to Selecting & Working with an IT Consulting Firm

Guide to Becoming a Full Stack Developer

Meet Our Dev Center

Making any outsourced project work affordable

Recent Case Studies

Migrates Mortgage Services Firm's Customer Service Application

Identify an electronics component based on an image to lookup replacement parts

Redesigning the User Experience of a National Commodities Contracts Platform

Free One Hour Discovery Call?


Intertech impresses me as a company. I would recommend the individuals I have worked with and indeed the company as a whole because one can tell the results we have gotten are a combination of the company’s culture and the individuals capabilities.

Brian B