Solid principles in java language
)Open/Closed Principle(OCP) Software entities should be open for extension but closed for modification. This allows adding new function without altering existing code. class AreaCalculator { public double calculateArea(String shape,double radius,double length,double breadth) { if(shape.equals(“circle”)) { return Math.PI*radius*radius; } else if(shape.equals(“rectangle”)) { return length*breadth; } } class OCPviolation { public static void main(String args[]) […]