Your thinking is correct, but Java has a Reader class as well. I prefer the 
able format, but it depends. You have interfaces like Predicate in Java and not 
Testable. You also have Runnable and not Runner.  In summary - it depends :)

> On Jan 16, 2019, at 8:42 AM, Victor Giordano <vitucho3...@gmail.com> wrote:
> 
> Hello all! 
> I don't know very well what is the topic about using "er" or "able" or any 
> other suffix for the single method interfaces (a.k.a. "funcitonal 
> interfaces"), but i would like to address some thoughts, hope you can bear 
> with me, here we go:
> 
> If a take a look to the Readable interface in Java and the io.Reader 
> interface in Golang, i would say the these "two" persons (assuming that they 
> actually were different persons) were thinking in the same thing (i mean, an 
> object to which you can send it a message [or invoke method] to read bytes or 
> chars, let's bear with me here and let's aggree that both interfaces as 
> abstractions has the same intend) but use different naming, right?
> 
> As far i can get to understand the english language (i'm not a native 
> speaker), the "er" seems to denotes or describe things in a more "active way" 
> (the thing that they actually do by itself), and the "able" describes things 
> in a more "passive way"  (the thing that you can "ask it/his/her" to do). Do 
> you find this appreciation correct?
> 
> I really hope to reach someone who has already thought about this and share 
> the doubts. 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to golang-nuts+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to