|  Object Oriented Software Engineering   View all facts   Glossary   Help | 
| subject > component > module > Java module > Java package > java.net | 
|   | ||||
| java.net | ||||
| subject | fact | |||
| java.net | has purpose to permit the creation of a TCP/IP connection between two applications |  | 
| is a subtopic of 3.5 - Technology Needed to Build Client-Server Systems |  | |
| is an instance of Java package |  | |
| Java package | can be imported by using the import statement |  | 
| defines a name space |  | |
| has part class in a package |  | |
| has part Java package name |  | |
| implements subsystem |  | |
| package^2 | see also package |  | 
| see also package^3 |  | |
| module | has high cohesion if related aspects of a system are kept together in this module, and unrelated aspects are kept out |  | 
| lacks side effects if it does not modify any data, and does not leave behind any information, other than its result, that would have an effect on other computations |  | |
| component | is reusable if it can be used in several different systems with little or no modification |  | 
| may perform a special-purpose function such as the user interface for a particular system |  |