2012年3月20日

对象与设计

摘要: 代码设计的定义:确定系统的需求、作用域、目标 面向对象编程将职责从客户端代码中移到专门的对象中,尽量减少相互依赖 内聚是一个模内部各部分之相互关联程度的度量 系各部分代码紧密绑在一起时,就会产生紧密耦合,这时在一个组件中的变化会迫使其他部件随之改变 正交指将职责相关的组件紧密组合在一起,而外部系统环境隔离开,保持独立 正交主张重用组件,期待不需要任何特殊配置就可以把一个组件插入到新系统中 定义类:一个类只有一个主要职责,并且任务要尽可能独立 多态(类切换):在一个公共接口后维护多个实现 封装:对客户端代码隐藏数据的功能;封装可以帮助我们创建正交的代码;封装范围不怎么重要,无论封装的规模是大是小 阅读全文

posted @ 2012-03-20 10:24 wenjuncool 阅读(186) 评论(0) 推荐(0) 编辑

导航