Can someone explain to me which interface is bloated in OOP (preferably with an example).
G'day
Assuming you mean the API, not the GUI, for me, I / F bloating can happen in several ways.
, :
OO, Object, . .
Microsoft?
, , . , - , , Basecamp 37signals. .
bloat (, Javascript) , , .
- , , , , , .. , . , , iTunes. , , , (iTunes DJ, Coverflow, Genius).
( , Firefox, )
, " ", . . , - , , . .
:
http://img46.imageshack.us/img46/5127/ofilematrix.png
An extreme example of an interface bloat that will be used by most C ++ programmers is this std::basic_string. Page up and down pages of member functions with slight variations, most of these functions were not supposed to be member functions, but could be free functions in the string library.
std::basic_string
Source: https://habr.com/ru/post/1725495/More articles:ASP.Net + MVC + VS 2008 - validationIs there a way to create binary diff for two byte arrays in C # .net? - c #NHibernate без log4net? - loggingCreating image files of arbitrary file size - imagehttps://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1725494/is-it-possible-to-import-an-existing-svn-repository-into-google-code&usg=ALkJrhiJu-kUOU3-FtLF6JkzPfZ5lft5lQCopy files to Xcode - fileSQL Query builder in Delphi - sqljQuery: get identifiers from a class - jqueryRotating Password Hashing Cakephp Auth - authenticationhttps://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1725500/how-do-i-acquire-a-cleansed-git-repository&usg=ALkJrhguvkJDu5GhUG1Q0dsBzWyakqqWFwAll Articles