English

edit

Noun

edit

feature envy (uncountable)

  1. (programming) The situation where one class in a program makes excessive use of parts of other classes.
    • 2010, Peter Ritchie, Refactoring with Microsoft Visual Studio 2010[1], Packt Publishing Ltd, →ISBN:
      A class with feature envy of another class means it is highly coupled to that class. Any change to the class being envied means it affects the class with the envy.