dhruv's wiki

Introduction

Separation of Concerns

One of the most potent facets of Computer Science is that once we can separate concerns (whilst solving a problem), we can forget a lot of details of the actual implementation (of code), and only remember a clean interface to the implementation.