The “Publisher” and “Subscriber” are extraneous given where these files live, and furthermore these classes are identical so it doesn’t make sense to distinguish them by name. Instead, give them both the same name, one which says something useful about their implementation.
The “Publisher” and “Subscriber” are extraneous given where these files live, and furthermore these classes are identical so it doesn’t make sense to distinguish them by name. Instead, give them both the same name, one which says something useful about their implementation.