Я слышал, что системы описываются как «чистая объектная модель», но точного определения, похоже, не существует. Кажется, это относится к классам, которые являются полными или согласованными в некотором роде.
Мне просто интересно, относится ли это к определенной черте или просто к другому благоприятному термину, например «элегантный».
Quantlib описывается как «написанный на C ++ с чистой объектной моделью».1
Это не совсем технический термин. «Чистая» объектная модель — это хорошо спроектированная модель, в зависимости от стандарта хорошего дизайна. Обычно в нем участвуют ортогональные классы с четким разделением интересов и интуитивно понятным отображением концепций реального мира, т. Е. Много нечеткости, о которой вы должны будете судить сами.