object-oriented [adjective] + approach [noun]