Text this: Object-Oriented and Classical Software Engineering