Hi ive been reading on some similar topics here but none of them answer my question. Some say you cant even do this which is not a good thing since I cant finnish my course in that case.
Heres som simple code. Think of each block as a separate class.
public interface Interface {
    void printMessage(String meddelande);
}
public class Model implements Interface {
    String message = "hej!";
    public static void main(String[] args) {
        Model model1 = new Model();
        View view1 = new View();
         model1.printMessage(model1.message); //Ska jag anropa funktionen såhär ens?
    }
    public void printMessage(String str) {
    }
}
public class View implements Interface {
    printMessage(String str) {
    }
}
So, how is it now possible to tel the view to print this string from the model class without the classes knowing about each other? Its not allowed to send a reference of the model-objekt to the view-object. ; (
 
     
     
    