设计模式学习第十四天

来源:互联网 发布:java程序员项目经验 编辑:程序博客网 时间:2024/05/29 17:35

强内聚松耦合

接口

依赖倒转原则:抽象不依赖细节,细节应该依赖于抽象。针对接口编程,不要对实现编程。高层模块不依赖底层模块。两个都应该依赖抽象。

里氏代换原则:如果一个软件实体使用的是父类的话,那么一定可以用子类完全替换掉父类也不影响使用。子类型必须能够替换到他们的父类型。只有当子类可以替换掉父类,软件单位的功能不受影响,父类才能真正被复用,而子类也能够在父类的基础上增加新的行为。

依赖倒转可以说是面向对象设计的标志,用那种语言编程不重要,如果编程时考虑的是如何针对抽象编程而不是针对细节编程,即程序中所有的依赖关系都是终止于抽象类 或者接口,那就是面向对象的设计,反之就是面向过程的设计了。

decorator模式:装饰模式





0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 国家不承认学历怎么办 高考分数错了怎么办 签合同了不想干怎么办 贵港教育小学插班生怎么办 学校宿舍限瓦怎么办 苹果锁屏后wifi断开怎么办 兼职一天不给钱怎么办 五月孩子掉床怎么办 孩子五月份掉床怎么办 郑州怎么办暂住证凭条 郑州居住证凭条怎么办 宿舍虫子咬人怎么办 is语音注册频繁怎么办 苹果id注销了怎么办 网站突然打不开了怎么办 谷歌邮箱打不开怎么办 360借款无力承担怎么办 公司被收购期权怎么办 创业板连续亏损怎么办 国企合并后员工怎么办 资金密码忘记了怎么办? 大华电子秤称重不准怎么办 股票暂停上市散户怎么办 入股公司赔钱了怎么办 家里被虚报脱贫怎么办 技术入股想退股怎么办 想开店没有资金怎么办 想开店资金不够怎么办 要开店没资金怎么办 想开店缺少资金怎么办 刚刚开店没有资金怎么办 有专利没钱投资怎么办 肉牛养殖没资金怎么办 入股分红想撤资怎么办 入股后想退股怎么办 土地使用权到期后怎么办 员工辞职扣工资怎么办 公司老板要跑路不发工资怎么办 撤销撤多了怎么办 中葡股份跌停怎么办 厕所里有蟑螂怎么办