28-59.26 59.28-155.7 0-214.96z"/>
      </svg></a> </h3>
<section aria-labelledby="toc_functions">
<p>The <a href="../../object-model/">Object Model</a> section of the Guides describes
how to write computed properties, observers, and bindings without
prototype extensions. Below you can learn about how to convert existing
code to the format now encouraged.</p>
<p>To annotate computed properties, use the <code>Ember.computed()</code> method to
wrap the function:</p>
<pre class="language-javascript line-number