Is “Composition” (versus inheritance) a misnomer? [on hold]2019 Community Moderator ElectionPrefer composition over inheritance?What is the difference between association, aggregation and composition?Naming Classes - How to avoid calling everything a “<WhatEver>Manager”?Difference between Inheritance and CompositionComposition, Inheritance, and Aggregation in JavaScriptDesign patterns: Composite vs. CompositionPython: Inheritance versus CompositionApplication architecture/composition in F#Using inheritance for encapsulating compositionComposition is not “Composition”

What do you call someone who likes to pick fights?

In the late 1940’s to early 1950’s what technology was available that could melt a LOT of ice?

Are tamper resistant receptacles really safer?

Makefile strange variable substitution

how to copy/paste a formula in Excel absolutely?

How to write ı (i without dot) character in pgf-pie

weren't playing vs didn't play

PTIJ: Should I kill my computer after installing software?

Why does the negative sign arise in this thermodynamic relation?

How did Alan Turing break the enigma code using the hint given by the lady in the bar?

Why was Goose renamed from Chewie for the Captain Marvel film?

Is it necessary to separate DC power cables and data cables?

Distinction between apt-cache and dpkg -l

Does the nature of the Apocalypse in The Umbrella Academy change from the first to the last episode?

Hotkey (or other quick way) to insert a keyframe for only one component of a vector-valued property?

Find longest word in a string: are any of these algorithms good?

Intuition behind counterexample of Euler's sum of powers conjecture

When traveling to Europe from North America, do I need to purchase a different power strip?

Can I pump my MTB tire to max (55 psi / 380 kPa) without the tube inside bursting?

Do I really need to have a scientific explanation for my premise?

In the quantum hamiltonian, why does kinetic energy turn into an operator while potential doesn't?

What's the "normal" opposite of flautando?

Conservation of Mass and Energy

Definition of Statistic



Is “Composition” (versus inheritance) a misnomer? [on hold]



2019 Community Moderator ElectionPrefer composition over inheritance?What is the difference between association, aggregation and composition?Naming Classes - How to avoid calling everything a “<WhatEver>Manager”?Difference between Inheritance and CompositionComposition, Inheritance, and Aggregation in JavaScriptDesign patterns: Composite vs. CompositionPython: Inheritance versus CompositionApplication architecture/composition in F#Using inheritance for encapsulating compositionComposition is not “Composition”










-4















Why call importation-of-functionality "composition"?
Is this not just another attempt at creating cryptic terms by people who want to elevate mere programmers to the status of a new clergy?
Nothing is composed in "composition" at all.



In software engineering, one of the most important tasks is to name methods and data accurately and precisely, yet it seems Computing researchers in universities are the worst at naming. Even easy naming problems they bungle.



What then would a better name for composition be?



FYI: Composition is a cryptic way of saying what in iOS programming is called protocol-based programming.










share|improve this question















put on hold as unclear what you're asking by quamrana, deceze Mar 7 at 15:12


Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.


















  • Please update your question with a justification of your statement. (btw Naming is Hard)

    – quamrana
    Mar 7 at 11:52






  • 1





    1) Show a sample of what you describe as "composition" so we can be sure we're talking about the same thing. 2) Justify why you think that's inappropriate. 3) Try to ask a question without ranting.

    – deceze
    Mar 7 at 15:12












  • Hi deceze, this is from an interview question in which I was asked whether I know about "composition versus inheritance". I do believe composition has been used in multiple contexts to mean different things.

    – xyz
    Mar 7 at 16:20












  • Composition is not "inheritance of functionality". Composition is an altogether different approach to achieving functionality that does not involve the use of inheritance. See composition over inheritance on Wikipedia. Your edits have succeeded in making the question somewhat more clear, but it is still off-topic for Stack Overflow on multiple levels: (1) it is too broad, (2) it is asking for an opinion ("what then would a better name be?"), and (3) it is outside of the scope because it is not a practical programming problem.

    – Cody Gray
    Mar 7 at 19:07











  • Not inheritance of functionality? Semantics methinks. OK call it "importation of functionality". In a way you're proving my point, Composition's an unclear term.

    – xyz
    Mar 8 at 2:20
















-4















Why call importation-of-functionality "composition"?
Is this not just another attempt at creating cryptic terms by people who want to elevate mere programmers to the status of a new clergy?
Nothing is composed in "composition" at all.



In software engineering, one of the most important tasks is to name methods and data accurately and precisely, yet it seems Computing researchers in universities are the worst at naming. Even easy naming problems they bungle.



What then would a better name for composition be?



FYI: Composition is a cryptic way of saying what in iOS programming is called protocol-based programming.










share|improve this question















put on hold as unclear what you're asking by quamrana, deceze Mar 7 at 15:12


Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.


















  • Please update your question with a justification of your statement. (btw Naming is Hard)

    – quamrana
    Mar 7 at 11:52






  • 1





    1) Show a sample of what you describe as "composition" so we can be sure we're talking about the same thing. 2) Justify why you think that's inappropriate. 3) Try to ask a question without ranting.

    – deceze
    Mar 7 at 15:12












  • Hi deceze, this is from an interview question in which I was asked whether I know about "composition versus inheritance". I do believe composition has been used in multiple contexts to mean different things.

    – xyz
    Mar 7 at 16:20












  • Composition is not "inheritance of functionality". Composition is an altogether different approach to achieving functionality that does not involve the use of inheritance. See composition over inheritance on Wikipedia. Your edits have succeeded in making the question somewhat more clear, but it is still off-topic for Stack Overflow on multiple levels: (1) it is too broad, (2) it is asking for an opinion ("what then would a better name be?"), and (3) it is outside of the scope because it is not a practical programming problem.

    – Cody Gray
    Mar 7 at 19:07











  • Not inheritance of functionality? Semantics methinks. OK call it "importation of functionality". In a way you're proving my point, Composition's an unclear term.

    – xyz
    Mar 8 at 2:20














-4












-4








-4


0






Why call importation-of-functionality "composition"?
Is this not just another attempt at creating cryptic terms by people who want to elevate mere programmers to the status of a new clergy?
Nothing is composed in "composition" at all.



In software engineering, one of the most important tasks is to name methods and data accurately and precisely, yet it seems Computing researchers in universities are the worst at naming. Even easy naming problems they bungle.



What then would a better name for composition be?



FYI: Composition is a cryptic way of saying what in iOS programming is called protocol-based programming.










share|improve this question
















Why call importation-of-functionality "composition"?
Is this not just another attempt at creating cryptic terms by people who want to elevate mere programmers to the status of a new clergy?
Nothing is composed in "composition" at all.



In software engineering, one of the most important tasks is to name methods and data accurately and precisely, yet it seems Computing researchers in universities are the worst at naming. Even easy naming problems they bungle.



What then would a better name for composition be?



FYI: Composition is a cryptic way of saying what in iOS programming is called protocol-based programming.







naming composition composite solid-principles






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 8 at 2:20







xyz

















asked Mar 7 at 6:34









xyzxyz

13




13




put on hold as unclear what you're asking by quamrana, deceze Mar 7 at 15:12


Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.









put on hold as unclear what you're asking by quamrana, deceze Mar 7 at 15:12


Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.














  • Please update your question with a justification of your statement. (btw Naming is Hard)

    – quamrana
    Mar 7 at 11:52






  • 1





    1) Show a sample of what you describe as "composition" so we can be sure we're talking about the same thing. 2) Justify why you think that's inappropriate. 3) Try to ask a question without ranting.

    – deceze
    Mar 7 at 15:12












  • Hi deceze, this is from an interview question in which I was asked whether I know about "composition versus inheritance". I do believe composition has been used in multiple contexts to mean different things.

    – xyz
    Mar 7 at 16:20












  • Composition is not "inheritance of functionality". Composition is an altogether different approach to achieving functionality that does not involve the use of inheritance. See composition over inheritance on Wikipedia. Your edits have succeeded in making the question somewhat more clear, but it is still off-topic for Stack Overflow on multiple levels: (1) it is too broad, (2) it is asking for an opinion ("what then would a better name be?"), and (3) it is outside of the scope because it is not a practical programming problem.

    – Cody Gray
    Mar 7 at 19:07











  • Not inheritance of functionality? Semantics methinks. OK call it "importation of functionality". In a way you're proving my point, Composition's an unclear term.

    – xyz
    Mar 8 at 2:20


















  • Please update your question with a justification of your statement. (btw Naming is Hard)

    – quamrana
    Mar 7 at 11:52






  • 1





    1) Show a sample of what you describe as "composition" so we can be sure we're talking about the same thing. 2) Justify why you think that's inappropriate. 3) Try to ask a question without ranting.

    – deceze
    Mar 7 at 15:12












  • Hi deceze, this is from an interview question in which I was asked whether I know about "composition versus inheritance". I do believe composition has been used in multiple contexts to mean different things.

    – xyz
    Mar 7 at 16:20












  • Composition is not "inheritance of functionality". Composition is an altogether different approach to achieving functionality that does not involve the use of inheritance. See composition over inheritance on Wikipedia. Your edits have succeeded in making the question somewhat more clear, but it is still off-topic for Stack Overflow on multiple levels: (1) it is too broad, (2) it is asking for an opinion ("what then would a better name be?"), and (3) it is outside of the scope because it is not a practical programming problem.

    – Cody Gray
    Mar 7 at 19:07











  • Not inheritance of functionality? Semantics methinks. OK call it "importation of functionality". In a way you're proving my point, Composition's an unclear term.

    – xyz
    Mar 8 at 2:20

















Please update your question with a justification of your statement. (btw Naming is Hard)

– quamrana
Mar 7 at 11:52





Please update your question with a justification of your statement. (btw Naming is Hard)

– quamrana
Mar 7 at 11:52




1




1





1) Show a sample of what you describe as "composition" so we can be sure we're talking about the same thing. 2) Justify why you think that's inappropriate. 3) Try to ask a question without ranting.

– deceze
Mar 7 at 15:12






1) Show a sample of what you describe as "composition" so we can be sure we're talking about the same thing. 2) Justify why you think that's inappropriate. 3) Try to ask a question without ranting.

– deceze
Mar 7 at 15:12














Hi deceze, this is from an interview question in which I was asked whether I know about "composition versus inheritance". I do believe composition has been used in multiple contexts to mean different things.

– xyz
Mar 7 at 16:20






Hi deceze, this is from an interview question in which I was asked whether I know about "composition versus inheritance". I do believe composition has been used in multiple contexts to mean different things.

– xyz
Mar 7 at 16:20














Composition is not "inheritance of functionality". Composition is an altogether different approach to achieving functionality that does not involve the use of inheritance. See composition over inheritance on Wikipedia. Your edits have succeeded in making the question somewhat more clear, but it is still off-topic for Stack Overflow on multiple levels: (1) it is too broad, (2) it is asking for an opinion ("what then would a better name be?"), and (3) it is outside of the scope because it is not a practical programming problem.

– Cody Gray
Mar 7 at 19:07





Composition is not "inheritance of functionality". Composition is an altogether different approach to achieving functionality that does not involve the use of inheritance. See composition over inheritance on Wikipedia. Your edits have succeeded in making the question somewhat more clear, but it is still off-topic for Stack Overflow on multiple levels: (1) it is too broad, (2) it is asking for an opinion ("what then would a better name be?"), and (3) it is outside of the scope because it is not a practical programming problem.

– Cody Gray
Mar 7 at 19:07













Not inheritance of functionality? Semantics methinks. OK call it "importation of functionality". In a way you're proving my point, Composition's an unclear term.

– xyz
Mar 8 at 2:20






Not inheritance of functionality? Semantics methinks. OK call it "importation of functionality". In a way you're proving my point, Composition's an unclear term.

– xyz
Mar 8 at 2:20













0






active

oldest

votes

















0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes

Popular posts from this blog

Thal And Out Agency railway station See also References External links Navigation menuOfficial Web Site of Pakistan RailwaysArchivedOfficial Web Site of Pakistan Railwayseeexpanding ite

Understanding generators in Python2019 Community Moderator ElectionGenerator function not working pythonFor loop not executing two timesGenerators - Printing generated valuesWhy can a python generator only be used once?What exactly do generators do?What does the “yield” keyword do?What does “list comprehension” mean? How does it work and how can I use it?sklearn Kfold acces single fold instead of for loopIs a generator the callable? Which is the generator?Apply Border To Range Of Cells Using OpenpyxlCalling an external command in PythonWhat are metaclasses in Python?What is the difference between @staticmethod and @classmethod?Finding the index of an item given a list containing it in PythonDifference between append vs. extend list methods in PythonHow can I safely create a nested directory in Python?Does Python have a ternary conditional operator?Understanding slice notationUnderstanding Python super() with __init__() methodsDoes Python have a string 'contains' substring method?

How can I change the color of pagination dots of UIPageControl?How to change UIPageControl dotsIs there a way to change page indicator dots colorCustomize dot with image of UIPageControl at index 0 of UIPageControlNo visible @interface for 'NSObject<PageControlDelegate>' declares the selector 'pageControlPageDidChange:'How to change the color of pagination dots in UIPageControl with a different color per pagepagecontrol indicator custom image instead of DefaultChanging the colour of UIPageControl dots in MonoTouchpagecontrol selectable page visibility color?Alternative way to load ViewControllers on a UIPageControlHow to set only layer.border-color for UIpage control dots in swiftHow can I develop for iPhone using a Windows development machine?How to change the name of an iOS app?UITableView - change section header coloruipagecontrol indicator(dot)issueCustom UIPageControl dots color not changingchange the interspace between UIPageControl dotsHow to change Status Bar text color in iOSHow can I change image tintColor in iOS and WatchKitUIPageControl dots with larger space in between each dotsHow to change the color of pagination dots in UIPageControl with a different color per page