Comment Re:Just what we needed... (Score 2) 72
From most perspectives Swift is ridiculously ugly and not very interesting.
public interface Troll {
void post();
}
public class Complaint implements Troll {
@Override
public void post() {
System.out.println("Swift is ridiculously ugly, especially compared to Java!");
}
}
public class TrollFactory {
public Troll getTroll(String trollType){
if(trollType == null){
return null;
}
if(trollType.equalsIgnoreCase("COMPLAINT")){
return new Complaint();
}
return null;
}
}