title: Data Pull vs. Push OOP Approach
body: <p>When I design my system from scratch, I often face a dilemma whether my object should <strong>push</strong> information into another objects OR whether the objects should <strong>pull</strong> the necessary data from another objects.</p>
  
  <p>Is there anything like a standard in OOP design, that I should prefer data pull by objects, versus data push into objects? </p>
  
  <p>Can anyone experienced advise, whether one approach is better over the other from <em>longer term viewpoint</em>, or when the OOP structure/framework/diagram gets more complex?</p>