UML图 面向对象的优点 四大原则 单一职责原则 开放封闭原则 依赖转倒原则 里氏代换原则 设计模式 简单工厂模式 策略模式 装饰模式 代理模式 UML图 继承关系:子类指向基类,实线,空三角形 依赖关系:A依赖B,那么A指向B,虚线,箭头 组合关系:B是A的一部分,实线,A那边一个实心的菱形,B那边箭头 聚合关系:很多B组成了A,实线,A那边一个空心的菱形,B那边箭头 关联关系:B是A的一个因素,实线,A指向B箭头 实现接口:B实现了A的接口,虚线,B指向A,空心三角形 斜体字表示抽象类。 面向对象的优点 可维护,可扩展,可复用,灵活性好 四大原则 单一职责原则 把可以分开的东西尽量分开,比如界面和算法。 这样可以降低耦合。 开放封闭原则 对更改是封闭的,对扩展是开放的。 尽量不要修改以前的代码,而是预留接口,方便接入新的内容。 依赖转倒原则 高层不应依赖低层模块,两者都应该依赖抽象。 抽象不应该依赖细节,但细节应该依赖抽象。 里氏代换原则 子类型必须能替换掉他们的父类型。 设计模式 简单工厂模式 大概有3种类型的类,假如分别是A,B,C A通常
发表于 2017-03-18 16:44:58 | 条评论 | 阅读次数:129
Copyright © 2017 - 2018 qwb's blog
blog.csustacm.com All Rights Reserved
Powered by qwb Contact me