Mixing OOP and FP == Clean Code?

I’ve read that it is possible to apply functional programming patterns to many object-orientated/imperative languages like Java, Javascript or C#.

Is it possible to write clean maintainable code if you mix the declarative and the imperative approach within a single project?
Do you think it is useful to apply functional programming patterns to existing OOP-projects?


Source: oop

Leave a Reply