单一职责原则
2017-03-04 08:28:08 0 举报
单一职责原则(Single Responsibility Principle,简称SRP)是指一个类应该只有一个引起它变化的原因。简单来说,一个类应该只负责一项职责。在软件工程中,遵循单一职责原则有助于提高代码的可读性、可维护性和可扩展性。当一个类承担了过多的职责时,它会变得臃肿且难以理解,这会导致代码的耦合度增加,从而降低代码的质量。因此,我们应该尽量将一个类拆分成多个只负责单一职责的子类,以实现更清晰、更灵活的设计。
作者其他创作
大纲/内容
Cart
对外暴露订阅、发布接口
监听通信,显示物品
cartIns
ProductController使用产品构造器生成产品products展示产品,生成列表给产品监听双击事件,添加到购物车
购物车模型提供基本工能
通信
subscribe()
发布双击选中物品
Event
产品模型
subscribe'addItem''productSelected'
publish()
Product定义产品模型
productSelected双击加入购物车
事件模型提供事件触发
添加
Product类
CartController
productControllerIns
Cart定义购物车模型
itemAdded
eventIns
产品
监听双击选中物品监听物品添加到购物车然后显示
publish 'productSelected'
ProductController
购物车
productSelected
提供产品对象
cartControllerIns
有一些产品,需要以产品列表形式展示,并且提供双击产品添加到购物车有一个购物车,接收产品添加到购物车的操作,添加之后并显示出来
产品控制器负责展示、通信
EventAggregator
双击添加
0 条评论
下一页