Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
OOP and the Janus Principle Joel C. Adams
 

Summary: OOP and the Janus Principle
Joel C. Adams
Department of Computer Science
Calvin College
Grand Rapids, MI 49546
1 (616) 526-8562
adams@calvin.edu
ABSTRACT
It is easy for computer science students and educators to write
software applications in Java or C++ that are not object-oriented.
In this paper, we present the Janus Principle a simple software
engineering principle (related to the MVC design pattern) whose
use produces highly object-oriented code. We demonstrate its
effect by developing a simple Java networking application, first
without using the Janus Principle, and then using it. Students and
educators who follow this principle will write programs
containing highly reusable code.
Categories and Subject Descriptors
K.3 [Computers & Education]: Computer & Information
Science Education Computer Science Education.

  

Source: Adams, Joel - Department of Computer Science, Calvin College

 

Collections: Computer Technologies and Information Sciences