User Tools

Site Tools


dido:public:ra:1.2_views:3_taxonomic:4_data_tax:08_objects:01_char:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dido:public:ra:1.2_views:3_taxonomic:4_data_tax:08_objects:01_char:start [2022/03/22 13:39]
char [Overview]
dido:public:ra:1.2_views:3_taxonomic:4_data_tax:08_objects:01_char:start [2022/05/27 19:43] (current)
nick grammar
Line 7: Line 7:
 Every Object has characteristics that contextually describe the object. For example, the Object'​s name, if it implements and interfaces or if it is an extension of another object. ​ Every Object has characteristics that contextually describe the object. For example, the Object'​s name, if it implements and interfaces or if it is an extension of another object. ​
  
-  * **Name** is a textual name that uniquely identifies the object with the context of the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​n:​namespace]]. For example, there are multiple objects with the name of **Tank**. The first is in the namespace (i.e., context) of the oil and gas industry and refers to a fuel tank. Another **Tank** object has a military namespace and refers to a military vehicle, and another **Tank** object has a clothing namespace and refers to a "tank top" tee-shirt. All the rest of the data for the object is dependent on context (i.e., namespace).+  * **Name** is a textual name that uniquely identifies the object with the context of the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​n:​namespace]]. For example, there are multiple objects with the name **Tank**. The first is in the namespace (i.e., context) of the oil and gas industry and refers to a fuel tank. Another **Tank** object has a military namespace and refers to a military vehicle, and another **Tank** object has a clothing namespace and refers to a "tank top" tee shirt. All the rest of the data for the object is dependent on context (i.e., namespace).
   * **Implements** is a way to describe which [[dido:​public:​ra:​xapend:​xapend.a_glossary:​i:​interface | Interfaces]] this object provides an implementation for. An example is the [[dido:​public:​ra:​xapend:​xapend.b_stds:​defact:​ethereum:​eip:​erc_0020 | ERC-20]] interface used for many [[dido:​public:​ra:​xapend:​xapend.a_glossary:​c:​cryptocurrency | Cryptocurrencies]]. [[dido:​public:​ra:​xapend:​xapend.b_stds:​defact:​orcle:​java | Java]] defines standardized collection interfaces for things like List, Set, Queue, Maps and Iterators((   * **Implements** is a way to describe which [[dido:​public:​ra:​xapend:​xapend.a_glossary:​i:​interface | Interfaces]] this object provides an implementation for. An example is the [[dido:​public:​ra:​xapend:​xapend.b_stds:​defact:​ethereum:​eip:​erc_0020 | ERC-20]] interface used for many [[dido:​public:​ra:​xapend:​xapend.a_glossary:​c:​cryptocurrency | Cryptocurrencies]]. [[dido:​public:​ra:​xapend:​xapend.b_stds:​defact:​orcle:​java | Java]] defines standardized collection interfaces for things like List, Set, Queue, Maps and Iterators((
 Programiz.com Programiz.com
Line 24: Line 24:
 [[dido:​public:​ra:​1.2_views:​3_taxonomic:​4_data_tax:​08_objects:​01_char:​start| Return to Top]] [[dido:​public:​ra:​1.2_views:​3_taxonomic:​4_data_tax:​08_objects:​01_char:​start| Return to Top]]
  
-Smart Contracts are akin to classes in [[dido:​public:​ra:​xapend:​xapend.a_glossary:​o:​oop]] languages, and they can have [[dido:​public:​ra:​xapend:​xapend.a_glossary:​i:​inheritance]] and [[dido:​public:​ra:​xapend:​xapend.a_glossary:​i:​interface | Interfaces]]. There are two very well-known examples of **interfaces** in use within [[dido:​public:​ra:​xapend:​xapend.a_glossary:​e:​ethereum]]:​+Smart Contracts are akin to classes in [[dido:​public:​ra:​xapend:​xapend.a_glossary:​o:​oop]] languagesthey can have [[dido:​public:​ra:​xapend:​xapend.a_glossary:​i:​inheritance]] and [[dido:​public:​ra:​xapend:​xapend.a_glossary:​i:​interface | Interfaces]]. There are two very well-known examples of **interfaces** in use within [[dido:​public:​ra:​xapend:​xapend.a_glossary:​e:​ethereum]]:​
  
   * [[dido:​public:​ra:​xapend:​xapend.b_stds:​defact:​ethereum:​eip:​erc_0020]]   * [[dido:​public:​ra:​xapend:​xapend.b_stds:​defact:​ethereum:​eip:​erc_0020]]
Line 57: Line 57:
  
  
-<color darkred><​todo @char>​Review subsections </​todo></​color>​+<color darkred><​todo @char #​char:​2022-03-22>Review subsections </​todo></​color>​
  
 /​**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- /​**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
dido/public/ra/1.2_views/3_taxonomic/4_data_tax/08_objects/01_char/start.1647970742.txt.gz · Last modified: 2022/03/22 13:39 by char