设计模式-适配器与装饰器的比较

前面已经说到了适配器和装饰器两种模式,两种怎么看都一样的,其实它们龙凤双胞胎。

阅读更多

设计模式-装饰器模式

上一篇说到适配器模式,这次说它的同胞兄弟——装饰器模式。我们有时会遇到需要对类自身方法功能的累加,比如FilterInputStream需要InputStream其他子类的read上累加功能。

阅读更多

设计模式-适配器模式

这次,我们来说说一个极其不常用到的模式——适配器模式。也并不是绝对极不常用,如果自个写框架之类的话,也许会变得很常用。怎么个常用法呢?在需要使用某个类时,其提供的接口并不是你所希望的,又或者说你还需处理接口返回的结果,你就可以用适配器模式解决此类问题。

阅读更多

设计模式-桥接模式

桥接模式在实际应用中,相比模板方法更为常见。在现实应用情况中,我们面对的是各种各样关系的维度,通过拼接不同维度能方便地实现不同功能,然而给我们的代码带来不少麻烦。一般地,我们面对关系复杂的维度,通常会使用树及林,其结果就是整片代码复杂的继承关系(有时也浪费了这个继承),桥接模式似乎能解决这个问题。

阅读更多

设计模式-模板方法模式

模板方法算是种较为常见的设计模式,同时对于大多数场景来说也很实用。在面临多算法交换更替使用的情况下,模板方法为你提供了各种算法的“开关”,提高算法的代码复用度。

阅读更多

无题小诗几首

寅夜周遭化水音,
高山闻猴啼希心。
书中玉颜金屋在,
难及伊倾续人丁。

阅读更多

MyBatis+Spring整合

MyBatis整合,PageHelper分页插件,Spring事物管理。

阅读更多

MySQL5.6安装

只针对mysql5.6,其他版本mysql_install_db步骤可能有所不同.

阅读更多

MySQL常见命令

一些常用的MySQL命令,个人工作中使用频率高的,既长又易忘。

阅读更多

关于女权

       如今经济发展,社会进步,人的观念也逐渐步入成熟的平和。然而宏观上步入平和,微观上可就不见得了,仍有不少观念的不平还是一如既往。
       最近有若干新闻是关于女性的,具体什么新闻在这不再提了,也没必要,千篇一律。新闻一发,立即被引出一片没完没了的“男女平等”、“女权主义”等关于女性的权利和社会地位的嚷嚷声。

阅读更多