When making notes about software, it is helpful to have a shorthand for common words. Here is some of my loosely defined personal shorthand.
comx
. communicatesinterx
. interfaceinstx
. instanceobj
. objectdepx
. dependency/dependenceimplx
. implements/implementationencx
. encapsulates/encapsulatingalgx
. algorithmrefx
. referenceox
. operationrx
. routinemx
. methodfx
. functioncx
. class