Hi Calin. The Queue interface posted by Thorsten is very useful for interoperability.
Here is an example: I'm building a software which uses queues. I have one queue for processing unique object only and another one for processing all objects regarding of unicity. If all my queues implements this generic Queue interface, its very simple to change the queue behavior with an external library or my own implementation.
It can allow your library to be more widely used because it is simple to add it or remove it from an existing project, reducing the impact of your library on the system technical debt. ;-)
I do like this As I said though, I only maid it to tailor the needs of something else in the project that needed a Queue, and felt like it would be fun to do.
I don't want this library to be as popular as it could get, I'm doing it because I want to enhance my understanding of Java, and because I find making big-scale projects like these fun.
Y'know?
Anyways, one cool feature that's (maybe) unique, is CodeShell, the only comment I'll make on that is that it's similar to Runnable, but, it's better.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Hi Calin. The Queue interface posted by Thorsten is very useful for interoperability.
Here is an example: I'm building a software which uses queues. I have one queue for processing unique object only and another one for processing all objects regarding of unicity. If all my queues implements this generic Queue interface, its very simple to change the queue behavior with an external library or my own implementation.
It can allow your library to be more widely used because it is simple to add it or remove it from an existing project, reducing the impact of your library on the system technical debt. ;-)
I do like this As I said though, I only maid it to tailor the needs of something else in the project that needed a
Queue
, and felt like it would be fun to do.I don't want this library to be as popular as it could get, I'm doing it because I want to enhance my understanding of Java, and because I find making big-scale projects like these fun.
Y'know?
Anyways, one cool feature that's (maybe) unique, is
CodeShell
, the only comment I'll make on that is that it's similar toRunnable
, but, it's better.