Matches in SemOpenAlex for { <https://semopenalex.org/work/W3163145330> ?p ?o ?g. }
Showing items 1 to 86 of
86
with 100 items per page.
- W3163145330 endingPage "334" @default.
- W3163145330 startingPage "323" @default.
- W3163145330 abstract "We introduce a simple, programming language independent rule (known in-house as the Law of Demeter™) which encodes the ideas of encapsulation and modularity in an easy to follow form for the object-oriented programmer. You tend to get the following related benefits when you follow the Law of Demeter while minimizing simultaneously code duplication, the number of method arguments and the number of methods per class: Easier software maintenance, less coupling between your methods, better information hiding, narrower interfaces, methods which are easier to reuse, and easier correctness proofs using structural induction. We discuss two important interpretations of the Law (strong and weak) and we prove that any object-oriented program can be transformed to satisfy the Law. We express the Law in several languages which support object-oriented programming, including Flavors, Smalltalk-80, CLOS, C++ and Eiffel." @default.
- W3163145330 created "2021-05-24" @default.
- W3163145330 creator A5031527172 @default.
- W3163145330 creator A5047734298 @default.
- W3163145330 creator A5059620687 @default.
- W3163145330 date "1988-01-01" @default.
- W3163145330 modified "2023-10-17" @default.
- W3163145330 title "Object-oriented programming: an objective sense of style" @default.
- W3163145330 cites W3023216518 @default.
- W3163145330 cites W4244486827 @default.
- W3163145330 doi "https://doi.org/10.1145/62084.62113" @default.
- W3163145330 hasPublicationYear "1988" @default.
- W3163145330 type Work @default.
- W3163145330 sameAs 3163145330 @default.
- W3163145330 citedByCount "26" @default.
- W3163145330 countsByYear W31631453302012 @default.
- W3163145330 countsByYear W31631453302014 @default.
- W3163145330 countsByYear W31631453302017 @default.
- W3163145330 countsByYear W31631453302018 @default.
- W3163145330 countsByYear W31631453302020 @default.
- W3163145330 countsByYear W31631453302022 @default.
- W3163145330 crossrefType "journal-article" @default.
- W3163145330 hasAuthorship W3163145330A5031527172 @default.
- W3163145330 hasAuthorship W3163145330A5047734298 @default.
- W3163145330 hasAuthorship W3163145330A5059620687 @default.
- W3163145330 hasConcept C108710211 @default.
- W3163145330 hasConcept C173856430 @default.
- W3163145330 hasConcept C186362262 @default.
- W3163145330 hasConcept C186846655 @default.
- W3163145330 hasConcept C18903297 @default.
- W3163145330 hasConcept C199360897 @default.
- W3163145330 hasConcept C206588197 @default.
- W3163145330 hasConcept C2524010 @default.
- W3163145330 hasConcept C2777293101 @default.
- W3163145330 hasConcept C2777904410 @default.
- W3163145330 hasConcept C2778514511 @default.
- W3163145330 hasConcept C2778583558 @default.
- W3163145330 hasConcept C33923547 @default.
- W3163145330 hasConcept C41008148 @default.
- W3163145330 hasConcept C529173508 @default.
- W3163145330 hasConcept C55439883 @default.
- W3163145330 hasConcept C73752529 @default.
- W3163145330 hasConcept C80291951 @default.
- W3163145330 hasConcept C80444323 @default.
- W3163145330 hasConcept C86803240 @default.
- W3163145330 hasConceptScore W3163145330C108710211 @default.
- W3163145330 hasConceptScore W3163145330C173856430 @default.
- W3163145330 hasConceptScore W3163145330C186362262 @default.
- W3163145330 hasConceptScore W3163145330C186846655 @default.
- W3163145330 hasConceptScore W3163145330C18903297 @default.
- W3163145330 hasConceptScore W3163145330C199360897 @default.
- W3163145330 hasConceptScore W3163145330C206588197 @default.
- W3163145330 hasConceptScore W3163145330C2524010 @default.
- W3163145330 hasConceptScore W3163145330C2777293101 @default.
- W3163145330 hasConceptScore W3163145330C2777904410 @default.
- W3163145330 hasConceptScore W3163145330C2778514511 @default.
- W3163145330 hasConceptScore W3163145330C2778583558 @default.
- W3163145330 hasConceptScore W3163145330C33923547 @default.
- W3163145330 hasConceptScore W3163145330C41008148 @default.
- W3163145330 hasConceptScore W3163145330C529173508 @default.
- W3163145330 hasConceptScore W3163145330C55439883 @default.
- W3163145330 hasConceptScore W3163145330C73752529 @default.
- W3163145330 hasConceptScore W3163145330C80291951 @default.
- W3163145330 hasConceptScore W3163145330C80444323 @default.
- W3163145330 hasConceptScore W3163145330C86803240 @default.
- W3163145330 hasIssue "11" @default.
- W3163145330 hasLocation W31631453301 @default.
- W3163145330 hasOpenAccess W3163145330 @default.
- W3163145330 hasPrimaryLocation W31631453301 @default.
- W3163145330 hasRelatedWork W1490119032 @default.
- W3163145330 hasRelatedWork W1952163302 @default.
- W3163145330 hasRelatedWork W1979697898 @default.
- W3163145330 hasRelatedWork W2004874671 @default.
- W3163145330 hasRelatedWork W2098794871 @default.
- W3163145330 hasRelatedWork W22246355 @default.
- W3163145330 hasRelatedWork W2625651440 @default.
- W3163145330 hasRelatedWork W2931693041 @default.
- W3163145330 hasRelatedWork W3163145330 @default.
- W3163145330 hasRelatedWork W4293651393 @default.
- W3163145330 hasVolume "23" @default.
- W3163145330 isParatext "false" @default.
- W3163145330 isRetracted "false" @default.
- W3163145330 magId "3163145330" @default.
- W3163145330 workType "article" @default.