用Android的理解写设计模式
例如:
A界面(activity)展示用户的昵称'小明'(TextView)
B界面(activity)将昵称'小明'改为'小红',这时候A界面也会发生改变
写后感:
以项目为例,随着项目的发展,App中出现了,语聊房(语音群聊),直播房(单主播,多观众),1v1语音
由于多个场景模式的出现,而这些场景的核心(直播SDK),那我们应该基于SDK为父类,定义不同的场景
将一些共同内容抽离到基类,将一些的过程交由子类实现(如:声调的配置,美颜的开启,用户进入离开所对应的操作等);
然后利用工厂生成子类即可