Comments (17)
Slowly but surely.
from java-design-patterns.
Thanks, we'll look into it.
from java-design-patterns.
Ok I've read the article and can see what can be done with virtual extension methods.
There is discussion about it on this mailing list and it seems that Mr. Brian Goetz, who is the Oracle's Java Language Architect, is strongly against using Java 8 this way, for behavior and state multiple inheritance.
So I'm thinking that this is hardly a best practise or recommended solution a problem.
from java-design-patterns.
Reopened, see #638
from java-design-patterns.
I will implement an example for this. But first I need to go read your contribution guidelines.
from java-design-patterns.
Ok @reegnz
from java-design-patterns.
@reegnz are you still implementing this?
from java-design-patterns.
@reegnz how slowly? I will mark this issue ready for taking again.
from java-design-patterns.
No problem. I don't develop Java nowadays.
from java-design-patterns.
Hi @iluwatar ,
I can add a simple app for virtual-pattern but when I studied the code a little, I saw some files that need to be added. How can I create these files. Or if I just add the sample project, would it be enough?
from java-design-patterns.
What files do you mean? I expect that implementing this pattern brings quite many new files anyway. You're not talking about source code files, are you?
from java-design-patterns.
I made a png file for uml diagrams but not similar with other samples and .puml file and also I saw a block almost every sample as "The MIT License
- Copyright © 2014-2019 Ilkka Seppälä".
Is this necessary to add any sample ?
from java-design-patterns.
puml file is autogenerated from code. From that you can generate the image and it will be similar as in other pattern examples.
Similarly there is a license checker plugin in the project that will add the missing licenses for you.
from java-design-patterns.
@iluwatar Yes, I saw the other samples, and I researched a little and I found plantUml plugin and I tried to generate them but still I can not auto generate them. Also, I researched about auto generating for uml and png part but still could not. I implement a sample for virtual field pattern and also blackboard but just left etc folders
from java-design-patterns.
Can you give a link to your code? I could take a look.
from java-design-patterns.
@iluwatar , I forked the project and added a module as virtual-field, and I can not push my changes its getting denied error. Some permission problems or anything else ?
from java-design-patterns.
There shouldn't be any problems if you are trying to push to your forked repository. I can imagine that it fails if you are trying to push to the master repository - that's only allowed for collaborators.
from java-design-patterns.
Related Issues (20)
- Implement Fallback design pattern HOT 1
- Implement Server Session pattern HOT 3
- Upgrade htmlunit
- Composite View refactoring needed HOT 2
- Active record pattern HOT 2
- Fix subclass sandbox tests HOT 1
- Fix high severity issues reported by SonarCloud HOT 2
- Upgrade jackson-databind HOT 4
- Upgrade embedded mongo
- May I ask what design pattern is best for this kind of business? HOT 1
- Explanation for Combinator pattern
- Flaky test in Thread Local Storage
- Function Composition pattern
- Publish/Subscribe pattern HOT 5
- api-gateway - create a new class, PriceService to return the price to the controller HOT 2
- Upgrade mongo
- MapReduce design pattern
- Refactor Layered Architecture pattern HOT 1
- Service-Oriented Architecture pattern HOT 1
- Implement Virtual Proxy pattern HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from java-design-patterns.