ng>DIP</strong></td>
<td><a href="http://www.objectmentor.com/resources/articles/dip.pdf" target="_blank">The Dependency Inversion Principle</a></td>
<td><em>Depend on abstractions, not on concretions.</em></td>
</tr>
<tr>
<td><strong>ISP</strong></td>
<td><a href="http://www.objectmentor.com/resources/articles/isp.pdf" target="_blank">The Interface Segregation Principle</a></td>
<td><em>Make fine grained interfaces that are client specific.</em></td>
</tr>
</tbody>
</table>
<p></p>
<div style="margin-top: 