The interpreter pattern

With all the new age features being incorporated in the system of Universal Call Center, the team starts getting ambitious and wants to add more flexibility for the users. There are some support processes related to the media industry and they have a very peculiar problem. In the media industry, the copyright date is mostly displayed as roman numerals. This becomes very difficult for call center agents to comprehend copyright dates. As you can imagine, it can be a tedious job for any person to convert a roman number to a decimal number. So, the team decided to automate the process of converting roman numerals into decimal numbers programmatically for faster customer issue resolutions.

Here is an example of a roman numeral ...

Get Apex Design Patterns 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.