Сделайте запрос в шаблоне Singleton в книге «Шаблоны проектирования Head First».JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Сделайте запрос в шаблоне Singleton в книге «Шаблоны проектирования Head First».

Сообщение Anonymous »

Код: Выделить всё

public class ChocolateBoiler {
private boolean empty;
private boolean boiled;

private ChocolateBoiler() {
empty = true;
boiled = false;
}

public void fill() {
if (isEmpty()) {
empty = false;
boiled = false;
// fill the boiler with a milk/chocolate mixture
}
}
public void drain() {
if (!isEmpty() && isBoiled()) {
// drain the boiled milk and chocolate
empty = true;
}
}
public void boil() {
if (!isEmpty() && !isBoiled()) {
// bring the contents to a boil
boiled = true;
}
}

public boolean isEmpty() {
return empty;
}

public boolean isBoiled() {
return boiled;
}
}
Я изучал шаблоны проектирования — книгу Head First Берта и Кэти Сьерры. На странице № 176 показано упражнение для развития мозга.

Choc-O-Holic проделал достойную работу, чтобы не допустить плохих вещей. ты не думаешь? Опять же, вы, вероятно, подозреваете, что если два экземпляра ChocolateBoiler потеряются, могут произойти очень плохие вещи. Что может пойти не так, если в приложении будет создано более одного экземпляра ChocolateBoiler?

Я не могу понять, что может пойти неправильный. Можете ли вы помочь? Как могут мешать 2 экземпляра этого класса. Я не могу понять.

Подробнее здесь: https://stackoverflow.com/questions/792 ... terns-book
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Сделайте запрос в шаблоне Singleton в книге «Шаблоны проектирования Head First».
    Anonymous » » в форуме JAVA
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • В чем разница между it.first и it->first?
    Anonymous » » в форуме C++
    0 Ответы
    62 Просмотры
    Последнее сообщение Anonymous
  • Head First Java-страница 207 [закрыта]
    Гость » » в форуме JAVA
    0 Ответы
    73 Просмотры
    Последнее сообщение Гость
  • Ooad Head First -Encapsulation
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Ooad Head First -Encapsulation
    Anonymous » » в форуме C#
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»