08.11

作者: 喜剧收尾_XWX | 来源:发表于2020-08-11 10:50 被阅读0次

1.设计模式是什么? 你知道哪些设计模式?

设计模式是一套被反复使用、多数人知晓、经过分类编目的、代码设计经验总结。

  • 单例:全局只有一个实例对象,并提供只有一个访问它的全局访问点
  • 工厂: 工厂父类负责定义创建产品对象的公共接口,工厂子类则负责生产产品的具体对象。
  • 代理: 为某个对象提供一个代理,并由这个代理控制对原对象的访问。
  • 适配器模式: 将一个接口转换成客户希望的另一个接口,使得原本由于接口不兼容类一起工作。
  • 装饰者: 不改变原有对象的前提下,动态的给一个对象增加一些额外的功能。

oc的类可以多继承么?没有的话用什么代替?可以实现多个接口么? Category是什么?重写一个类的方式是继承好还是分类好?

  • oc不可以多继承
  • 可以实现多个接口
  • Category是类别
  • 一般用分类比较好,用Category重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系。

3.oc有私有方法么?私有变量呢

  • oc没有private修饰词,只要写在.h中就是公用方法。
  • 声明在.m中就是私有方法。可以使用类扩展增加私有方法和私有变量。

4.Category(类别)和extension(扩展)区别

  • 类别有名字,类扩展没名字。
  • 类别只能扩展方法,类扩展可以扩展属性、成员变量和方法。
  • 继承可以增加、修改或者删除方法,并且可以增加属性。

相关文章

  • 08.11

    坐九号线坐过站,换十二号线,坐错方向,什么时候才能回去呀,现在越想越觉得饿到不行。 我现在似乎处于对自己全盘否定的...

  • 08.11

    1.设计模式是什么? 你知道哪些设计模式? 设计模式是一套被反复使用、多数人知晓、经过分类编目的、代码设计经验总结...

  • 4013(08.11)

    1. 周子涵 2. 田佳雄 3. 亢衡 4. 贺梦黎 5. 黄晓妍 6. 冯思绮 7. 王思潼 8. 侯金雨

  • 感赏08.11

    1.感赏在偶然的机会能签入一个学校教书,而且是教高中 2.感赏老公今天转款五百过来 3.感赏爸爸妈妈对自己的宽容 ...

  • 08.05-08.11

    Legal Daily on Wednesday generated wide public attention ...

  • 2.0践行60/90

    2019-08.11 打卡天数:Day60 #不吼不叫做温柔父母# 菠萝8月目标: 早睡早起10:00-6:30 ...

  • 灵修日记08.11

    申命记4章 所以你们要谨守遵行;这就是你们在万民眼前的智慧、聪明。他们听见这一切律例,必说:‘这大国的人真是有智慧...

  • 每日leetcode 面试题 08.11 2020-03-19

    面试题 08.11. 硬币 硬币。给定数量不限的硬币,币值为25分、10分、5分和1分,编写代码计算n分有几种表示...

  • 2018年,8月,11号,星期六,天气热晴,亲子日记第126篇

    2018年,08.11号,星期六,天气热晴,今天立鹏的姑姑家的哥哥带着果汁饮来找立鹏吃饭,可是立鹏已经吃饭了,这孩...

  • 读书会之谁在我家(19)

    08.11周三7:30,读书会在钉钉开始,本次阅读的纠缠章节之具有疗愈作用的分离 ! 对问题进行描述时,解决方法已...

网友评论

      本文标题:08.11

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