2018年8月6日

设计模式-设计原则-里氏代换原则

摘要: (转)面向对象设计原则之里氏代换原则 里氏代换原则由2008年图灵奖得主、美国第一位计算机科学女博士Barbara Liskov教授和卡内基·梅隆大学Jeannette Wing教授于1994年提出。其严格表述如下:如果对每一个类型为S的对象o1,都有类型为T的对象o2,使得以T定义的所有程序P在所 阅读全文

posted @ 2018-08-06 22:26 手握太阳 阅读(179) 评论(0) 推荐(0) 编辑

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

摘要: (转)面向对象设计原则之开闭原则 有两个含义: 有两个含义: 有两个含义: 1、一个实体对修改关闭,对扩展开放 2、其他实体的扩展,不需要(不能)修改本实体 开闭原则是面向对象的可复用设计的第一块基石,它是最重要的面向对象设计原则。开闭原则由Bertrand Meyer于1988年提出,其定义如下: 阅读全文

posted @ 2018-08-06 22:18 手握太阳 阅读(203) 评论(0) 推荐(0) 编辑

linux-正则表达式

摘要: (转)正则表达式总结 模式修饰符的可选参数 参数 含义 i 忽略大小写 g 全局匹配 m 多行匹配 举例:/test/ig 字符类:单个字符和数字 元字符/元符号 匹配情况 . 匹配除换行符外的任意字符 [a-z0-9] 匹配括号中的字符集中的任意字符 [^a-z0-9] 匹配任意不在括号中的字符集 阅读全文

posted @ 2018-08-06 22:07 手握太阳 阅读(88) 评论(0) 推荐(0) 编辑

设计模式-设计原则-单一职责原则

摘要: (转)面向对象设计原则之单一职责原则 单一职责原则是最简单的面向对象设计原则,它用于控制类的粒度大小。单一职责原则定义如下: 单一职责原则(Single Responsibility Principle, SRP):一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起 阅读全文

posted @ 2018-08-06 22:04 手握太阳 阅读(144) 评论(0) 推荐(0) 编辑

设计模式-分类

摘要: 逻辑分类: 常用设计模式一览表 类型 模式名称 学习难度 使用频率 创建型模式 Creational Pattern 单例模式 Singleton Pattern ★☆☆☆☆ ★★★★☆ 简单工厂模式 Simple Factory Pattern ★★☆☆☆ ★★★☆☆ 工厂方法模式 Factory 阅读全文

posted @ 2018-08-06 21:59 手握太阳 阅读(242) 评论(0) 推荐(0) 编辑

设计模式-7中常用设计原则简述与记忆方法

摘要: 对于单个类/接口而言:单一职责、接口隔离、开闭 对于继承而言:里氏替换 对于顶层设计:依赖倒置、迪米特 对于底层设计:合成复用 7种常用的面向对象设计原则 设计原则名称 定 义 单一职责原则 (Single Responsibility Principle, SRP) 一个类只负责一个功能领域中的相 阅读全文

posted @ 2018-08-06 21:56 手握太阳 阅读(202) 评论(0) 推荐(0) 编辑

设计模式-概述

摘要: 为什么要设计模式: 同时提高一个软件系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一 7中常用设计原则 阅读全文

posted @ 2018-08-06 21:54 手握太阳 阅读(98) 评论(0) 推荐(0) 编辑

设计模式-学习

摘要: https://blog.csdn.net/csdn_ds/article/category/6937392 http://www.cnblogs.com/cbf4life/tag/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/ 《C#设计模式》PPT及源码分享 http 阅读全文

posted @ 2018-08-06 21:19 手握太阳 阅读(105) 评论(0) 推荐(0) 编辑

导航