Update Computer.java

Please add description to each class and method stating:
1. Purpose
2. How it's used
3. Where it's used
4. What principle of OOP is applied.