美文网首页《设计模式专栏》
《设计模式之正餐前的开胃小菜》

《设计模式之正餐前的开胃小菜》

作者: 不够果断是种癌 | 来源:发表于2018-09-17 11:29 被阅读26次

注意:本文参考于《大话设计模式》,以及网上众多博客,仅供自我学习使用。

1.构造方法,其实就是我们俗称的重写初始化方法。我以前也是初始化方法,初始化方法叫的,看来以后要学会叫构造方法。也就是类被创建的时候调用的方法。

2.id和instancetype的区别,两者都是可以指任何类型的对象。但是两者有微小的差别,就是在ARC的情况下,instancetype可以在编译期确定实例对象的的类型,而使用id的话,编译器不检查类型, 只是会在运行时检查类型。

3.@public  公用的  @private 私用的 @protected自己以及自己的子类可以使用。

4.继承的优点,减少重复代码。缺点:增大了父类和子类的耦合性。

5.多态:多态表示不同的对象可以执行相同的操作,但是通过它们实现代码来自行。

6.泛型:是具有占位符(类型参数)的类,结构,接口和方法。这些占位符是类,结构和方法所储存或使用的一个或多个类型的占位符。范型集合类可以将类型参数用作它所储存的对象的类型的占位符,类型参数作为其字段的类型和其方法的参数类型的出现。楼主的项目也是用到了很多,只是不知道这个叫做泛型。后来经过学习才知道。

至此结束:一些比较常见的我不说了,后期会更新一套设计模式的博客。

总结:编程是一门技术,更是一门艺术,不能满足于代码无错就OK,要想着结构是否清晰,是否容易扩展,是否容易维护。并且设计的模式的学习,同样也是UML的图的学习。

相关文章

  • 《设计模式之正餐前的开胃小菜》

    注意:本文参考于《大话设计模式》,以及网上众多博客,仅供自我学习使用。 1.构造方法,其实就是我们俗称的重写初始化...

  • charles之抓取https

    正餐前的开胃小菜:HTTP协议在web浏览器和服务器之间以明文的方式传输内容,没有进行任何的加密。所以当你在传输一...

  • 开胃小菜

    天热没啥胃口,想弄点辣椒开开胃。 刚好前两天买了盒豆腐,早上在路边老太太那买的辣椒锅里不放油擂几下,加点调料和蒜末...

  • 如何轻松跑完十公里

    对于经常跑步的老鸟来说,这点距离只能算开胃小菜,二十公里是正餐,马拉松才是终极目标,对于初跑者来说,想跑完十公里就...

  • 瑜伽日记2

    第一天如果是开胃小菜的话,今天就算是正餐开始了。 大水漫灌式的教学,很多知识根本来不及消化吸收,新的知识点又滔滔而...

  • 一个人行走才会遇到 :酒中的巴黎

    1 家人、朋友和酒 L’apéritif(l’apéro),开胃酒或餐前酒,原本指正餐的前奏。据说,它的由来是邀请...

  • 【设计模式】装饰模式之小菜扮靓

    多用,多看 要求 写一个可以给人搭配不同的服饰的系统 思路 Iter1 初始草稿 问题: 如果需要增加一种装扮,...

  • 过年开胃小菜

    水晶泡菜制作方法—— 配料: 1.山西紫林白醋 1斤 2.水晶萝卜 一根约2斤重 3.白冰糖 4两 4....

  • 大饼的故事

    618 1111,餐前甜点优于正餐,甜点上了,正餐也over了,还是喜欢之前的模式。 和每个人交流,不同层次不同类...

  • iOS设计模式之美-适配器模式

    iOS设计模式之美-工厂模式iOS设计模式之美-抽象工厂模式iOS设计模式之美-生成器模式iOS设计模式之美-适配...

网友评论

    本文标题:《设计模式之正餐前的开胃小菜》

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