耦合的分类代码实例.pdfVIP

  • 61
  • 0
  • 约3.3千字
  • 约 4页
  • 2017-06-29 发布于河南
  • 举报
耦合的分类代码实例

6.4.2 耦合的分类【例题分析】   视频讲解  课堂练习  课程讲解  本章测试  内容耦合示例: 例:在宠物商店的例子中,假设有一个的产品类 Product,该类有一个用来 记录宠物单价的实例变量 unitPrice,如果该变量是 Public 的,那么其它类(如订单类)就可以轻易的修改该变量,甚至将单价改 为一个负数。代码如下所示 public class Product { public float unitPrice; „ } public class Order { private Product myProduct=new Product(); public void setItem() { myProduct.unitPrice = -100; } } Public 类和 Order 类之间构成了内容耦合。为了避免这种耦合,Java 的做 法是将其变为私有变量,并提供 get 和 set 方法,.Net 则 将该变量变为属性,在属

文档评论(0)

1亿VIP精品文档

相关文档