Matches in SemOpenAlex for { <https://semopenalex.org/work/W2006755756> ?p ?o ?g. }
Showing items 1 to 84 of
84
with 100 items per page.
- W2006755756 abstract "Traits are a programming language technology that promote the reuse of methods between unrelated classes. This paper reports on a refactoring of the Smalltalk collections classes using traits. The original collection classes contained much duplication of code; traits let us remove all of it. We also found places where the protocols of the collections lacked uniformity; traits allowed us to correct these non-uniformities without code duplication.Traits also make it possible to reuse fragments of collection code outside of the existing hierarchy; for example, they make it easy to convert other collection-like things into true collections. Our refactoring reduced the number of methods in the collection classes by approximately 10 per cent. More importantly, understandability maintainability and reusability of the code were significantly improved." @default.
- W2006755756 created "2016-06-24" @default.
- W2006755756 creator A5007588003 @default.
- W2006755756 creator A5020465849 @default.
- W2006755756 creator A5031290426 @default.
- W2006755756 date "2003-10-26" @default.
- W2006755756 modified "2023-10-17" @default.
- W2006755756 title "Applying traits to the smalltalk collection classes" @default.
- W2006755756 cites W1971223926 @default.
- W2006755756 cites W1996710532 @default.
- W2006755756 cites W2004309454 @default.
- W2006755756 cites W2031246684 @default.
- W2006755756 cites W2080648611 @default.
- W2006755756 cites W2128112082 @default.
- W2006755756 cites W2145958067 @default.
- W2006755756 cites W2168468191 @default.
- W2006755756 cites W2170352783 @default.
- W2006755756 cites W2173184982 @default.
- W2006755756 cites W239634878 @default.
- W2006755756 cites W4244625663 @default.
- W2006755756 cites W4255866224 @default.
- W2006755756 doi "https://doi.org/10.1145/949305.949311" @default.
- W2006755756 hasPublicationYear "2003" @default.
- W2006755756 type Work @default.
- W2006755756 sameAs 2006755756 @default.
- W2006755756 citedByCount "27" @default.
- W2006755756 countsByYear W20067557562013 @default.
- W2006755756 countsByYear W20067557562016 @default.
- W2006755756 countsByYear W20067557562018 @default.
- W2006755756 crossrefType "proceedings-article" @default.
- W2006755756 hasAuthorship W2006755756A5007588003 @default.
- W2006755756 hasAuthorship W2006755756A5020465849 @default.
- W2006755756 hasAuthorship W2006755756A5031290426 @default.
- W2006755756 hasConcept C115903868 @default.
- W2006755756 hasConcept C127413603 @default.
- W2006755756 hasConcept C137981799 @default.
- W2006755756 hasConcept C152752567 @default.
- W2006755756 hasConcept C160713754 @default.
- W2006755756 hasConcept C177264268 @default.
- W2006755756 hasConcept C199360897 @default.
- W2006755756 hasConcept C206588197 @default.
- W2006755756 hasConcept C2776760102 @default.
- W2006755756 hasConcept C2777293101 @default.
- W2006755756 hasConcept C2777904410 @default.
- W2006755756 hasConcept C2778583558 @default.
- W2006755756 hasConcept C32587265 @default.
- W2006755756 hasConcept C41008148 @default.
- W2006755756 hasConcept C548081761 @default.
- W2006755756 hasConcept C73752529 @default.
- W2006755756 hasConcept C77088390 @default.
- W2006755756 hasConceptScore W2006755756C115903868 @default.
- W2006755756 hasConceptScore W2006755756C127413603 @default.
- W2006755756 hasConceptScore W2006755756C137981799 @default.
- W2006755756 hasConceptScore W2006755756C152752567 @default.
- W2006755756 hasConceptScore W2006755756C160713754 @default.
- W2006755756 hasConceptScore W2006755756C177264268 @default.
- W2006755756 hasConceptScore W2006755756C199360897 @default.
- W2006755756 hasConceptScore W2006755756C206588197 @default.
- W2006755756 hasConceptScore W2006755756C2776760102 @default.
- W2006755756 hasConceptScore W2006755756C2777293101 @default.
- W2006755756 hasConceptScore W2006755756C2777904410 @default.
- W2006755756 hasConceptScore W2006755756C2778583558 @default.
- W2006755756 hasConceptScore W2006755756C32587265 @default.
- W2006755756 hasConceptScore W2006755756C41008148 @default.
- W2006755756 hasConceptScore W2006755756C548081761 @default.
- W2006755756 hasConceptScore W2006755756C73752529 @default.
- W2006755756 hasConceptScore W2006755756C77088390 @default.
- W2006755756 hasLocation W20067557561 @default.
- W2006755756 hasOpenAccess W2006755756 @default.
- W2006755756 hasPrimaryLocation W20067557561 @default.
- W2006755756 hasRelatedWork W1531307100 @default.
- W2006755756 hasRelatedWork W1586966941 @default.
- W2006755756 hasRelatedWork W1998266096 @default.
- W2006755756 hasRelatedWork W2023402336 @default.
- W2006755756 hasRelatedWork W204024974 @default.
- W2006755756 hasRelatedWork W2350449555 @default.
- W2006755756 hasRelatedWork W2547169108 @default.
- W2006755756 hasRelatedWork W4211218879 @default.
- W2006755756 hasRelatedWork W4252511830 @default.
- W2006755756 hasRelatedWork W4321510764 @default.
- W2006755756 isParatext "false" @default.
- W2006755756 isRetracted "false" @default.
- W2006755756 magId "2006755756" @default.
- W2006755756 workType "article" @default.