Выполнить сценарии огурца, содержащие данный шаг

Вот несколько правил, которые помогают сделать класс неизменным в Java: 1. Состояние неизменяемого объекта не может быть изменено после построения, любая модификация должна привести к новому неизменяемому объекту. 2. Все поля класса Immutable должны быть окончательными. 3. Объект должен быть правильно сконструирован, т. Е. Ссылка на объект не должна течь во время процесса строительства. 4. Объект должен быть окончательным, чтобы ограничить подкласс для изменения неизменяемости родительского класса.

Пример:

public final class Contacts {

private final String name;
private final String mobile;

public Contacts(String name, String mobile) {
    this.name = name;
    this.mobile = mobile;
}

public String getName(){
    return name;
}

public String getMobile(){
    return mobile;
}

}

Ссылка на эту ссылку : http://javarevisited.blogspot.in/2013/03/how-to-create-immutable-class-object-java-example-tutorial.html

0
задан rochb 25 January 2015 в 11:32
поделиться