-
-
Notifications
You must be signed in to change notification settings - Fork 26.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plugin pattern #351
Comments
Hello I am ready to tackle this issue. Is there any information I need to read to understand this issue? |
This pattern is described in Patterns of Enterprise Application Architecture book. Brief description about the pattern:
|
Random thoughts on reconfiguration: Java does not allow reloading same class. So I guess reconfiguration means switching from one implementation to other. Like switching from In Memory Counter implementation to DB based counter. |
The best implementation approach for this pattern is to use annotations, Cheers. On Fri, Feb 12, 2016 at 11:13 AM, Narendra Pathai notifications@github.com
|
This issue is free for taking again. |
Here are some guidelines http://stackoverflow.com/questions/465099/best-way-to-build-a-plugin-system-with-java |
Hi, What are the next steps here - Work on existing commit from @npathai or write the solution from scratch? Can the new person decide what is the right next step? |
I am planning to work on this. But I think I need to compare different strategies - OSGI and JPF to find out the better implementation. Let me come up with a design and later I can move to implementation |
Ok @abhi-agr |
Issue free again |
please check it. |
@jasciiz are you still working on this? |
This issue is free for taking again. |
hi, can I work on this issue? |
Yes @lkpengcs, go ahead |
@lkpengcs are you working on this? |
Sorry, I am a little busy these days and cannot work on this. |
May I try to implemented this issue? |
Yes @Kaiyan1Zhang |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Description
The Plugin design pattern allows a software application to support extension through third-party plugins, providing flexibility and scalability. This pattern is particularly useful for applications requiring dynamic and interchangeable components.
Main Elements of the Plugin Design Pattern:
References:
Acceptance Criteria:
The text was updated successfully, but these errors were encountered: