How to create higher order components in Angular 2 : <p>Higher Order Components (HOC) is a pattern common among React community. See <a href="https://medium.com/@franleplant/react-higher-order-components-in-depth-cf9032ee6c3e#.m111af95l" rel="noreferrer">this article</a> if you don't know what's a HOC</p>

<p>Do they make sense in Angular 2?
How to make a HOC?
Any examples?</p>
