Another example is the pthread library which uses a naming convention
that describes the context it's operating on. For example,
pthread_mutex_lock, pthread_cond_wait etc. I've used this kind of naming
convention myself but I only write Metal/C these days and C++ when using
LE.
FWIW, the term method is used to describe a virtual function. The reason
Java refers to member functions as methods is because by default all
functions are virtual unless you declare them final. It's the other way
round in C++.
On 22/09/2022 11:29 pm, Charles Mills wrote:
You want an example of object oriented design on the mainframe? I have = no
idea what the implementation language is but it could be PL/X, = assembler, C,
etc. It does not matter. (It is clearly not a pure C++ =
library.)
IBM System SSL, a crypto library on z/OS.
Every call operates on one particular kind of data structure: an = "environment," a
socket, etc. Each of those "packages" of {data = structure, one or more calls} could be
thought of as an object and its =
methods.=20
Charles
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN