mdbs99 / james

James is a collection of object-oriented Pascal primitives for Lazarus and Delphi
MIT License
53 stars 20 forks source link

UUID/GUID in the interface declarations #46

Closed nunopicado closed 7 years ago

nunopicado commented 7 years ago

I would recommend applying an UUID/GUID to every interface declaration. Not knowing how the end user will consume these interfaces, it's conceivable that at least some of them will use them in ways that require an UUID/GUID present.

mdbs99 commented 7 years ago

Using just objects and generics we don't need GUID to make castings... But you're right. We cannot know all possibilities of using these classes. So, let's put GUID in all interfaces.