>>21
Excuse me, but my having a grasp of how factories work does not limit me to java bullshit. In fact they only became natural to me through functional programming, where you can do much more advanced things with much terser constructs. It was through this that I saw the power of such techniques, and I learned to be patient with the limited and verbose syntax offered by java and its friends. When I type 30 lines of factory shit in java, I see the 3 lines of Haskell that it corresponds to. When I read a 2000 page document of nothing but factoryBuilderBuilderVerifierCloneMachine, I see 20 curried functions, 4 maps, and 2 applies. If you can't say the same, then maybe you should go back to scrapping french fries.