Combining ObjectOrientedProgramming and FunctionalProgramming.
ObjectFunctional languages can be classified by how they handle state and I/O:
Patterns
It is possible to use some ObjectFunctionalPatterns for simple ObjectOrientedProgrammingLanguages.
LambdaTheUltimate has a related department: http://lambda-the-ultimate.org/taxonomy/node/or/12
Also see MultiParadigmProgrammingLanguage, EqualRightsForFunctionalObjects.
See also ObjectFunctionalDiscussion, ObjectFunctionalImplementation.
CategoryObjectFunctionalPatterns CategoryFunctionalProgramming CategoryMultiparadigm