package com.javarush.test.level17.lesson04.task05; /* МВФ Singleton паттерн - синхронизация в методе IMF - это Международный Валютный Фонд Внутри метода getFund создайте синхронизированный блок Внутри синхронизированного блока инициализируйте переменную imf так, чтобы метод getFund всегда возвращал один и тот же объект */ public class Solution { public static class IMF { private static IMF imf; public static IMF getFund() { //add your code here - добавь код тут if (imf == null) { synchronized (IMF.class) { if (imf == null) { imf = new IMF(); } } } return imf; } private IMF() { } } }
Leave A Comment