接口隔离原则(英语:interface-segregation principles, 缩写:ISP)
指的是把大的接口分解成小的接口。以至于让接口的继承者不必去实现它用不到的接口方法。
接口隔离原则实践上是单一职责原则在接口设计中的应用。因为只有把一个接口彻底分解成单一职责的最小单元,才能保证它的客户会用到它的每个方法。如果有一个方法用不到,就要回头思考它是否属于另外的职责,应该分离出去。
接口隔离原则(英语:interface-segregation principles, 缩写:ISP)
指的是把大的接口分解成小的接口。以至于让接口的继承者不必去实现它用不到的接口方法。
接口隔离原则实践上是单一职责原则在接口设计中的应用。因为只有把一个接口彻底分解成单一职责的最小单元,才能保证它的客户会用到它的每个方法。如果有一个方法用不到,就要回头思考它是否属于另外的职责,应该分离出去。
本文标题:python和设计模式20
本文链接:https://www.haomeiwen.com/subject/dwvcbctx.html
网友评论