Object-Oriented Programming · Snowflake · Medium
Dynamic Blacklist Visibility Filter (OOD) Problem Overview Create a compact filtering component that consumes two event streams: Filter changes: operations that add values to or remove values from a blacklist. Input values: values arriving from the input stream. Whenever an input value is not blocked at the time it arrives, the system must emit it. This is commonly presented as an object-oriented implementation exercise. The state must answer the following questions: Has the…
Checking your access…