juan_gandhi: (Default)
Juan-Carlos Gandhi ([personal profile] juan_gandhi) wrote2005-02-24 06:39 pm

concrete class in an interface

package com.weird.java;

public interface Untitled1 {
  class XX {
    private String _name;
    public XX(String name) {
      _name = name;
    }
    public String getName() {
      return _name;
    }
  }
}

[identity profile] ivan-gandhi.livejournal.com 2005-02-25 04:44 am (UTC)(link)
Да там бестолковая болтовня, имхо. Лучше б книжки читали, тех же Гофов. Или смолток изучали типа. Ты знаешь смолток? (Я - нет.)

[identity profile] cruzio.livejournal.com 2005-02-25 05:41 am (UTC)(link)
смолток - нет. Так зачем тебе именно интерфейс?

[identity profile] ivan-gandhi.livejournal.com 2005-02-25 07:39 am (UTC)(link)
Ну как - чтобы передавать интерфейс, а инстанциировать что-то конкретное. :)

[identity profile] 109.livejournal.com 2005-02-25 05:00 pm (UTC)(link)
инстанцируется всегда что-то конкретное. признайся, что тебе на самом деле нужно? :-)

[identity profile] ivan-gandhi.livejournal.com 2005-02-25 07:16 pm (UTC)(link)
Да я уже понял, что подход неудачный. Я хотел убить (или поймать) двух зайцев: использовать контекстный new вместо factory, и заодно попробовать stipulate functional requirements in the interface. Имхо, ни то, ни то не получается.