4 Design Principles for Data Processing

Stephanie Shen
Towards Data Science
9 min readSep 3, 2019

--

The practice of Design Patterns is most popular in Object-Oriented Programming (OOP), which has been effectively explained and summarized in the classic book “Design Patterns: Elements of Reusable Object-Oriented Software” by Erich Gamma and Richard Helm. Below is the definition of Design Pattern from Wikipedia:

“A software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design. It is not a finished design that can be transformed directly into source or machine code. It is a description or

--

--

I write about data, technology, and science; Technology executive, Ph.D. in Neuroscience; also love books, photography and travel.