美文网首页
2017.4.6 装饰器模式

2017.4.6 装饰器模式

作者: 敲一手烂代码 | 来源:发表于2017-04-06 20:33 被阅读10次

    装饰器相当于不改变原有类的代码的前提下,扩充某一个函数的功能,因此需要大家都实现了同一个函数,而这个函数可以用接口进行声明,在oc中扩充原有方法的现成的一个就是category,自己实现的装饰器代码地址如下
    https://github.com/mayu0418/MYDesignPattern/blob/master/MY_DesignPattern/MYDecoratorPattern.m

    这是一种符合开闭原则的 一种体现,
    开闭原则:对拓展开放,对修改关闭。看到现在 ,目前书中主要提倡的思路就是尽量满足开闭原则,也就是在进行代码设计之初要满足开闭原则。

    相关文章

      网友评论

          本文标题:2017.4.6 装饰器模式

          本文链接:https://www.haomeiwen.com/subject/aooqattx.html