The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
This is a useful feature. It lets you implement an interface change piecemeal, rather than forcing you to implement the change in one great steaming pile
You are right! Making a tiny mod to an existing interface means every use of the interface in dozens of locations needs to be updated. Having a default method would mean that no changes to existing code would be needed. Only code that wanted to exploit the new feature(s) need implement the new method(s). Of course, you can avoid this already by creating a new interface that inherits the old one and just converting occasions that need the new methods from the old interface name to the new interface name.
OK - whilst you amused yourselves with online chatter I just finished mowing my lawn.
I hate mowing the lawn. Even piling up all the glass clippings and knowing they'll be the compost of the future is little consolation. When we used to have someone come and do it every other week they mowed our flowers (even when told 3x not to). Their predecessor also had disdain for flora.
So take my warning as advice:
- Never Fertilize your lawn.
- Never Water your lawn.
Both of these will only make it grow faster and that will only cause you to have to mow it more often. WTF would you want to do that?
That might apply. My male greyhound Bacchus gets 'clingy' whenever a thunderstorm develops. He's from a racing kennel in Florida, so we think he had a traumatic experience at some point related to a tropical storm or hurricane.
'Clingy' means you have an 80 pound, 30 inch tall dog leaning on you who has a case of the shakes and is whining(*).
(*) Bacchus, the Greek and Roman god of, er, whine. We named him before we knew he didn't bark, he just whines.