Search from various English teachers...
Ukraine flagIvan
What does 'that doesn’t mean you might not' mean? While reading the book 'Head First Design Patterns', I came across the next sentences on page 244: So what’s a class adapter and why haven’t we told you about it? Because you need multiple inheritance to implement it, which isn’t possible in Java. But, that doesn’t mean you might not encounter a need for class adapters down the road when using your favorite multiple inheritance language! The last sentence sounds strange for me because I look at it as equivalent to 'But, that doesn’t mean it is possible that you won’t ever encounter...' (what implies 'you will definitely encounter' and looks as a groundless statement), while the other sentence 'But, that doesn’t mean you won’t ever encounter...' would be apt here. Does it mean I haven't made sense of the last sentence? Or is there some logical mistake?

Answers · 7

2
you understand the sentence correctly
0
The sentence is odd. It should read: But that doesn't mean you won't encounter...... = Despite multiple inheritance being impossible in Java, you still might encounter.... In short: That doesn't mean you won't = There is still the possibility that you will It's another way of staying "you still might".

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today