Two comments:
Why do you WANT to get the best performance around?
Do you NEED the best performance around?
Dont optimise unless you have to!
I'm not 100% sure of the structure that you describe, but I'm a bit worried. Bertrand meyer introduced the concept of a 'programmer's contract', where...
I'm looking at general design, largely for java and possibly C++. These do have abstract classes because they are more OO.
Why is defining static variables an abuse?
Gil
There was an interesting discussion below about what the benefits of interfaces are. I can see all of those, and the answers were very helpful to me.
However, I'm not sure where they should be used.
Do you need an interface, between every class? I dont like that thought but I could be wrong...
I assume you mean "Classes in a Class Diagram", not State Diagram.
Select Enterprise and Rational Rose both provide automatic conversions between the two. They use fairly standard rules. There is some hand crafting during the conversion if your classes are not 'well normalised', but...
Getting close. Different people have different ideas, but I believe you need:
Use Cases - close to user requirement - needed for:
Users to understand what is happening
Testers to see what User Acceptance tests are needed
Developers, to get dynamic understanding of class diagram...
Differences of Opinion
----------------------
Lets try to cool the flame first. Within the framwork I have experience of, your concept IS misleading. However, I carefully used the word 'I think' because I appreciated that there are other views. I never said or even implied that you 'knew...
I must warn about the last post, as i think it is misleading. I am also doubtful about the first one and also your question. Wow :-(
I have said it in the other forum, dont think about requirement and functional specs when talking UML.
You define a business process as a sequence of activities...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.