Object Oriented Software Engineering View all facts Glossary Help |
| subject > component > module > Java module > Java package > java.io |
| java.io | ||||
| subject | fact | |||
| java.io | has part InputStream | ![]() |
| has part OutputStream | ![]() | |
| 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 purpose to group together related classes into a subsystem | ![]() | |
| 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 | ![]() |
Next Java package: java.lang Up: Java package Previous Java package: java.net