© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2022
R. WienerGeneric Data Structures and Algorithms in Gohttps://doi.org/10.1007/978-1-4842-8191-8_3

3. Abstract Data Types: OOP Without Classes in Go

Richard Wiener1  
(1)
Colorado Springs, CO, USA
 

In the previous chapter, we discussed algorithm complexity and presented examples with and without the use of concurrency.

In this chapter, we show how object-oriented programming can be done without the class construct. We review the fundamental concept of abstract data types and illustrate their use with many examples.

3.1 Abstract Data Type Using Classes

In 1980, the Smalltalk language, developed at Xerox PARC, was released. This seminal language set the stage for a ...

Get Generic Data Structures and Algorithms in Go: An Applied Approach Using Concurrency, Genericity and Heuristics now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.