In particular, it was designed to support separate compilation and data abstraction in a straightforward way.
Det designades särskilt för att hantera kompilering i separata moduler och dataabstraktion på ett enkelt sätt.