Основные концепции объектно-ориентированного программирования. Эти знания используются при моделировании и проектировании систем.