Matches in SemOpenAlex for { <https://semopenalex.org/work/W2109305533> ?p ?o ?g. }
Showing items 1 to 44 of
44
with 100 items per page.
- W2109305533 abstract "Nowadays complex software systems are designed and implemented with the help of the object-oriented paradigm principally. However, object-oriented languages support the object-oriented paradigm in different ways with different constructs. C++ has a sophisticated inheritence notation based on access modifiers. C++ distinguishes virtual, pure virtual and non-virtual methods. Java uses final classes and methods to disable inheritance. However, Java does not support multiple inheritance. Eiffel allows renaming inherited methods. In this paper we present some method utilites for C++ to create safer and more flexible object-oriented systems. We present how the method renaming can be implemented. We developed constructs to create final and unhidable methods. These constructs are implemented with the help of C++ template facilities. We present scenarios where one can write safer code with our constructs." @default.
- W2109305533 created "2016-06-24" @default.
- W2109305533 creator A5016665288 @default.
- W2109305533 creator A5053238887 @default.
- W2109305533 creator A5072237125 @default.
- W2109305533 date "2011-01-01" @default.
- W2109305533 modified "2023-10-09" @default.
- W2109305533 title "Subtle Methods in C++" @default.
- W2109305533 cites W1493446239 @default.
- W2109305533 cites W2004379869 @default.
- W2109305533 cites W2019324836 @default.
- W2109305533 cites W3019125578 @default.
- W2109305533 cites W4244555727 @default.
- W2109305533 doi "https://doi.org/10.2478/v10198-011-0023-x" @default.
- W2109305533 hasPublicationYear "2011" @default.
- W2109305533 type Work @default.
- W2109305533 sameAs 2109305533 @default.
- W2109305533 citedByCount "0" @default.
- W2109305533 crossrefType "journal-article" @default.
- W2109305533 hasAuthorship W2109305533A5016665288 @default.
- W2109305533 hasAuthorship W2109305533A5053238887 @default.
- W2109305533 hasAuthorship W2109305533A5072237125 @default.
- W2109305533 hasBestOaLocation W21093055331 @default.
- W2109305533 hasConcept C41008148 @default.
- W2109305533 hasConceptScore W2109305533C41008148 @default.
- W2109305533 hasIssue "3" @default.
- W2109305533 hasLocation W21093055331 @default.
- W2109305533 hasOpenAccess W2109305533 @default.
- W2109305533 hasPrimaryLocation W21093055331 @default.
- W2109305533 hasRelatedWork W2096946506 @default.
- W2109305533 hasRelatedWork W2130043461 @default.
- W2109305533 hasRelatedWork W2350741829 @default.
- W2109305533 hasRelatedWork W2358668433 @default.
- W2109305533 hasRelatedWork W2376932109 @default.
- W2109305533 hasRelatedWork W2382290278 @default.
- W2109305533 hasRelatedWork W2390279801 @default.
- W2109305533 hasRelatedWork W2748952813 @default.
- W2109305533 hasRelatedWork W2899084033 @default.
- W2109305533 hasRelatedWork W3004735627 @default.
- W2109305533 hasVolume "11" @default.
- W2109305533 isParatext "false" @default.
- W2109305533 isRetracted "false" @default.
- W2109305533 magId "2109305533" @default.
- W2109305533 workType "article" @default.