RUOYE文章与笔记 返回主页

RUOYE / TOPIC

Architecture.

这个主题下的文章。

01 / NOTE

关于 delegate 和 listener 的思考

近一段时间有做 iOS 的开发,经常会使用到 delegate,在使用的时候经常是对标 Android 中 listener 的功能,大致流程就是给宿主类设置一个 delegate,然后当宿主会要回传一些信息的时候,就调用 delegate 的方法。 举个例子: 这是一个自定义的进度条 View,它…

阅读
02 / NOTE

设计模式 - 单例模式

介绍 单例模式,即一个类只有一个实例,所有要使用这个类的时候,使用的都是这同一个实例,基本做法就是,在类的内部存放一个静态的实例,然后类再提供一个静态方法以供其他类获取到这个实例。如: 单例模式最重要的问题,就是如何得到这个实例,以及在什么时候得到这个实例。由此就得到了数种不同的单例模式。 种类 饿…

阅读
03 / NOTE

设计模式六大原则

设计模式 六大原则 单一职责原则 Single Responsibility Principle 定义 不要存在多于一个导致类变更的原因,即一个类只负责一项职责。 描述 在最初新建一个类的时候,一般都能够保持「单一职责原则」,但是一个类建立完成之后一般不是一成不变的,往往随着应用规模的提升,一个类的…

阅读