Any modern world software development process also suggest to avoid Inheritance as its very tightly coupled relationship.