В последнее время решил немного погрузиться в Domain-Driven Design. Можно воспринимать это как ООП с акцентами на предметную область объекта проектирования и соответствующей терминологией, подходами и правилами. Ну и несколько статей по теме:

DDD 101 — The 5-Minute Tour — краткое знакомство с тем, зачем нужен DDD и как его применять. Все терминология рассказывается в одном абзаце.

What is it and how do you use it. Больше акцентов на термиологии и принципах, хорошая статья для второго шага в эту тему.