美文网首页
面向对象需求分析---设计原则

面向对象需求分析---设计原则

作者: 雨天到处晃 | 来源:发表于2017-03-31 10:44 被阅读0次

软件类需要遵循的原则:

内聚:

一个模块(实现某一功能的代码集合)内的元素彼此结合的紧密程序;

耦合:

程序模块之间的依赖程度。

注意不要出现“病态耦合”:
 本身类的字段由本身修改,外部需要用的时候提供属性或者方法。(高内聚,低耦合)

功能单一原则
尽量使用组合方式,不要使用继承
扩展开放,修改关闭原则
子类可以替换父类原则
接口隔离

eg:一体机实现

interface Ifax
{
public viod fax();
}
interface ICopy
{
public void Copy();
}
class Yitiji : Ifax;ICopy
{
public void Copy(){

}
public void Fax()
{

}
}
public class Person
{
public void Copy(ICopy copy)
{
copy.Copy();
}
}
static void Main(string[] args)
{
Person xx=new Person();
Yitiji xxx=new Yiyiti();

xx.Copy(xxx);
}
//person和一体机通过接口隔离,person通过接口调用一体机的方法。
//父类声明可以通过子类实例化;

相关文章

  • 面向对象需求分析---设计原则

    软件类需要遵循的原则: 内聚: 一个模块(实现某一功能的代码集合)内的元素彼此结合的紧密程序; 耦合: 程序模块之...

  • 面向对象设计原则

    面向对象设计原则 面向对象设计原则是设计模式的基础,每个设计模式都符合一一种或多种面向对象的设计原则。 常用的面向...

  • 面向对象设计原则(二)开闭原则

    面向对象设计原则之开闭原则 开闭原则是面向对象的可复用设计的第一块基石,它是最重要的面向对象设计原则。 开闭原则的...

  • 01-设计模式原则

    面向对象的设计原则 面向对象的设计原则也被称为SOLID。SOLID原则包括单一职责原则、开闭原则、里氏替换原则、...

  • Swift设计模式----目录

    面向对象设计原则: 开闭原则 单一职责原则 依赖倒置原则 接口分离原则 迪米特法则 里氏替换原则 面向对象设计模式...

  • 面向对象设计原则

    面向对象设计原则

  • (1)面向对象的六大原则

    什么是面向对象原则 面向对象原则——oop(object Oriented Principle),遵循原则设计程序...

  • 面向对象设计原则

    面向对象设计原则 面向对象设计原则概述[https://www.jianshu.com/p/57137d81c55...

  • 设计模式原则-开闭原则

    开闭原则(OCP)是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实...

  • 设计模式的原则

    面向对象的原则是面向对象的目标,而设计模式是为了实现这些原则的手段和方法。这也就是为什么要有设计模式。 面向对象的...

网友评论

      本文标题:面向对象需求分析---设计原则

      本文链接:https://www.haomeiwen.com/subject/xfcznttx.html