title: What is the pattern called where you override the values of an existing record but keep the values you didn't override?
body: <p>I've seen this about six places:</p>
  <ol>
  <li>Maven 2 Configuration of <code>pom.xml</code> vs. your projects <code>pom.xml</code> the local project pom overrides the value of the global configuration one.</li>
  <li><code>vim</code> Configuration Files: in the <code>vim</code> install directory, and in your user profile.</li>
  <li>Ruby on Rails (Sensible Defaults)</li>
  <li>Simphony 2 (a.k.a. the great grandson of MICROS 9700) all the records that come down from the enterprise (cloud) get overridden.</li>
  <li>To some extent in NTFS ACLs between parent and child directories when the child directory instead of inheriting it's permissions, has it's down set locally.</li>
  <li>Extending a class in any OOP language in regards to functions.</li>
  </ol>