title: Does passing an object as a parameter result in the same level of coupling as having it stored in a field?
body: <pre><code>class ConcreteObserver implements Observer {
      String text;
  
      public void actualize(Subject subject) {
          this.text = subject.getState();
      }
  }
  </code></pre>
  <p>In other words, does the code above make my <code>Subject</code> coupled to <code>Observer</code> in the same way as if I did this?</p>
  <pre><code>class ConcreteObserver implements Observer {
      String text;
      Subject subject;
  
      public void actualize() {
          this.text = subject.getState();
      }
  }
  </code></pre>