Preparing an imperative class

We will now develop the functional class so we can consume it to our functional program. Before that, let's prepare a new imperative class named Customer. The class will have an int property named id as a unique customer ID number. It also has four string properties to store the information about our customer--name, address, phoneNumber, and email. The class also has a flag--isActive--to indicate whether or not our customer is active. If the customer has signed a contract with us, they are regarded as an active customer. Another property is registeredCustomers, to save all registered customers we have, regardless of the active customer. We will make the registeredCustomers member become static so we can fill ...

Get Learning C++ Functional Programming 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.