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”
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
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.
|
show 4 more comments
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
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
|
show 4 more comments
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
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
naming composition composite solid-principles
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
|
show 4 more comments
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
|
show 4 more comments
0
active
oldest
votes
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
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