如果在代码中出现耦合,想要解除耦合的情况,就可以使用事件中心的代码。 事件中心的工作原理 我们假设你的小区里面有一个快递驿站, 订阅事件(存快递): 小明说:“驿站老板,如果有我的包裹(某个事件发生),请打电话通知我” 小红说:“驿站老板,如果有我的快递(另外一个事件),请发短信通知我” 触发事件
编程思想 内聚 内聚:模块内部具有相同特点的相似程度 小到一个方法,一个接口、一个类,大到一个业务、一个功能、一个系统,都叫模块。 比如新闻管理类只负责新闻相关的功能(与新闻相关):新闻查看、新闻删除、新闻更新。而用户类只负责用户相关的功能(与用户相关):用户登陆、用户注册。 高内聚就是模块内部相同
工厂模式的定义和用途 工厂模式的主要目的就是将对象创建的过程封装起来,客户端只需要创建对象,而不需要去了解创建对象的过程。 举一个例子(骷髅、士兵、弓箭手等):如果我们在客户端去创建对象的话,我们还要去根据不同的类型去判断需要创建什么对象,怎么去创建的逻辑。而使用工厂模式的话,客户端只需要直接告诉工
命令模式 对命令模式的理解 我的理解就是:将抽象出来的概念转化为数据。即抽象出来的概念存放在变量中。 香蕉、苹果最终抽象为水果,而我们将水果放在变量中。 配置映射输入 有四个按钮,当玩家按下时需要触发不同的功能。
好好学习,天天向上
文章
分类
访问量
建站天数
标签目录
最近评论
2025-01-09 15:28:14
2024-02-24 15:32:01