240 发简信
IP属地:湖北
  • 常用设计模式

    (一)代理模式 应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。 优势:解耦合 敏捷原则:开放-封闭原则 实例:...

  • 单例

    1.单例对象 我们使用一个类获取对象时,多次创建对象 或者 多次获取对象,得到的都是同一份对象,那么该对象就是 单例对象 -- 同时只存在一个实...

  • 类别和扩展的区别

    ------------类别----------------- 类别中方法的优先级比原来类中的方法高 也就是说,在类别中重写了原来类中的方法,那...

  • OC.派生、重写、多态

    1.派生类是在基类的基础之上设计出来的, 其目的是扩展基类的功能或修改基类功能. 派生类包含了基类的所有特征与功能(子类继承了父类的所有的内容)...

  • OC继承和类别的区别

    1.继承Inherit 这个是面向对象语言都有的一个特性,子类会继承父类的方法和属性。 对于以下情况,无法使用类别,必须使用继承。 1)新扩展的...