观察者模式组件间通信,我会优先使用路由的通信方式(iOS中需要用到 runtime,Android 中需要用到反射和注解),组件之间按照路由协议(类似 url)实现各自的职责即可,组件间的松耦合性增强了软件设计的弹性和高可用性。 路由结合观察者模式,可以让你的组件设计更上一层楼。路由可以解决单向调用的问题,让组件之间无需知道对方是否存在。观察者模式可以让调用者(使用你框架的)可以很方便的知道组件的内部...发布于 2018-10-28Philosophy 浅谈客户端模块化回忆大学那会喜欢跟着老师在实验室折腾,感觉每天大脑中都有新知识鱼贯而入。 当我被告知要做一个最小单片机系统的时候,兴奋而又紧张! 最小单片机系统示意图: 从画 PCB 到制板、洗板,再到选择元器件,最后组装调试和写代码,我花费了两个多月的时间,当板子上面的跑马灯亮起来的那一刻,我激动的无法言语。 大家可以看到这个最小单片机系统上面有很多组件组成,有电阻、电容、电阻、二极管和卡槽等,当然还有最...发布于 2018-09-23Philosophy
浅谈客户端模块化回忆大学那会喜欢跟着老师在实验室折腾,感觉每天大脑中都有新知识鱼贯而入。 当我被告知要做一个最小单片机系统的时候,兴奋而又紧张! 最小单片机系统示意图: 从画 PCB 到制板、洗板,再到选择元器件,最后组装调试和写代码,我花费了两个多月的时间,当板子上面的跑马灯亮起来的那一刻,我激动的无法言语。 大家可以看到这个最小单片机系统上面有很多组件组成,有电阻、电容、电阻、二极管和卡槽等,当然还有最...发布于 2018-09-23Philosophy