You are on page 1of 2

ΕΥΡΕΤΙΚΟΙ ΚΑΝΟΝΕΣ

- Καλαίσθητος και μινιμαλιστικός σχεδιασμός Καθαρός σχεδιασμός χωρίς περιττές πληροφορίες


- Αποφυγή λαθών Παροχή σαφών μηνυμάτων λάθους (έλεγχος εγκυρότητας δεδομένων, σύνδεσμοι που δεν οδηγούν πουθενά κ.λ.π.)
- Αναγνώριση και ανάνηψη από λάθη Εξήγηση των σφαλμάτων με σαφή τρόπο
- Αναγνώριση αντί για ανάκληση Ελαχιστοποίηση του μνημονικού φορτίου του χρήστη, σωστά ονόματα στα αντικείμενα πλοήγησης για αποφυγή περαιτέρω νοητικής επεξεργασίας
- Ενημέρωση για την κατάσταση του συστήματος Παροχή ανάδρασης
- Ελευθερία και έλεγχος από το χρήστη Παροχή εύκολων και σαφών εξόδων διαφυγής (Undo, Redo, Home page link)
- Αντιστοίχιση συχτήματος & πραγματικού κόσμου Χρήση κατανοητής προς τους χρήστες γλώσσας, σαφή σύμβολα και μεταφορές
- Συνέπεια και συνέχεια στη χρήση στάνταρ Συνεπές μοντέλο πλοήγησης και δόμησης σελίδας , κώδικας συμβατός με browser
- Προσαρμοστικότητα και αποδοτικότητα χρήσης Να επιτρέπεται η χρήση σύνθετων τεχνικών αναζήτησης, καταχώριση σελίδας στα αγαπημένα κ.λ.π.
- Βοήθεια Επαρκής υποστήριξη – βοήθεια και εγχειρίδια
public class Car {
// Πεδία
private String plateNumber;
private String brand;
private int hp;
private int speed;
// Constructor(s)
public Car() {
plateNumber = "XXXXXX";
brand = "Unknown";
hp = 0;
speed = 0; }

public Car(String plateNumber, String brand, int hp) {


this.plateNumber = plateNumber;
this.brand = brand;
this.hp = hp;
}

public Car(String plateNumber, String brand, int hp, int speed) {


this.plateNumber = plateNumber;
this.brand = brand;
this.hp = hp;
this.speed = speed;
}

// Λοιπές Μέθοδοι
// Getters
public String getPlateNumber() {
return plateNumber;
}

public String getBrand() {


return brand;
}

public int getHp() {


return hp;
}

public int getSpeed() {


return speed;
}

// Setters
public void setPlateNumber(String plateNumber) {
this.plateNumber = plateNumber;
}

public void setBrand(String brand) {


this.brand = brand;
}

public void setHp(int hp) {


this.hp = hp;
}
public void setSpeed(int speed) {
this.speed = speed;
}

// Άλλες μέθοδοι
public void print() {
System.out.print("Πινακίδα: " + plateNumber + ", ");
System.out.print("Μάρκα: " + brand + ", ");
System.out.print("ίπποι: " + hp + ", ");
System.out.println("Ταχύτητα: " + speed);
}

You might also like