top | item 3798777

Functional thinking: Functional design patterns, Part 2

21 points| ismarc | 14 years ago |ibm.com

3 comments

order
[+] hardboiled|14 years ago|reply
Not sure the example of fitting a square peg into a round hole is a good one to demonstrate the adapter pattern.

Also, would a Java programmer really reach for that pattern first for this example?

[+] headbiznatch|14 years ago|reply
I feel like a total idiot right now, checking algebra wikis and shit to make sure I am not insane, but isn't that inequality wrong? Wouldn't the listed formula's value need to be less than the radius SQUARED? Or: w * sqrt(2) / 2 < r?
[+] ismarc|14 years ago|reply
If you look at the implementations, they didn't include that it's the square root of the formula that must be less than or equal to the radius in the initial math overview, but did it right in the code.