码迷,mamicode.com
首页 >  
搜索关键字:开闭原则    ( 721个结果
学习设计模式的思想
我实现设计模式是基于C++语言的;1、设计模式:主要是研究类与类之间的关系;2、设计模式的基石:利用C++中的多态技术;3、开闭原则:通过添加代码,而不是修改代码,完成功能的修改与扩展;4、依赖倒置原则:产品和框架都向抽象层靠拢;5、简单工产模式:不属于23种设计模式,..
分类:其他好文   时间:2016-12-23 23:22:01    阅读次数:175
六种设计原则和23种设计模式
六大原则: 单一职责; 开闭原则; 迪米特原则; 里氏替换原则; 依赖倒置原则; 接口隔离原则 23种设计模式: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模 ...
分类:其他好文   时间:2016-12-22 18:58:14    阅读次数:154
C#设计模式-状态者模式
一、 状态者(State)模式 每个对象都有其对应的状态,而每个状态又对应一些相应的行为,如果某个对象有多个状态时,那么就会对应很多的行为。那么对这些状态的判断和根据状态完成的行为,就会导致多重条件语句,并且如果添加一种新的状态时,需要更改之前现有的代码。这样的设计显然违背了开闭原则。状态模式正是用 ...
分类:Windows程序   时间:2016-12-19 16:38:25    阅读次数:325
00_设计模式6大原则
【六大原则总览】 1.单一职责原则 2.里氏替换原则 3.依赖导致原则 4.接口隔离原则 5.迪米特法则 6.开闭原则 【原则一:单一职责原则】 英文全称:Single Responsibility Principle,简称SRP。 要求一个接口或类只有一个原因引起变化,就是一个接口或类只有一个原则 ...
分类:其他好文   时间:2016-12-18 21:08:45    阅读次数:146
OO的五大原则是指SRP、OCP、LSP、DIP、ISP。
OO的高层原则,面向对象设计的基本原则 设计模式之六大原则——开闭原则(OCP) 设计模式之六大原则——迪米特法则(LoD,LKP) 设计模式之六大原则——接口隔离原则(ISP) 设计模式之六大原则——依赖倒置原则(DIP) 设计模式之六大原则——里氏替换原则(LSP) 设计模式之六大原则——单一职 ...
分类:其他好文   时间:2016-12-16 07:45:57    阅读次数:201
JavaEE笔记(十三)
#单一职责原则 一个类只做一件事 #开闭原则 拓展开,修改源码闭 #动态代理 1 基于接口的方式 jdk的动动代理2 基于类的方式 cglib的代理 #SSH整合 1.spring(容器) 1>导入jar包 2>测试spring是否能够正常运行2.hibernate(持久层) 1>导入jar包 2> ...
分类:编程语言   时间:2016-12-13 18:48:32    阅读次数:219
JavaEE笔记(十一)
Spring beans使用参数占位符(JDBC配置读取示例) beans.xml配置文件 db.properties 配置文件 (# 降低耦合度,符合开闭原则【对拓展开、对修改源码闭】) ...
分类:编程语言   时间:2016-12-08 03:16:34    阅读次数:146
day12 继承
设计原则:开闭原则:对于拓展open,对于修改close。 类与类的关系:1、is a(继承关系) 2、has a(组合关系) 继承的优点:1、代码的可重用性 2、父类的属性和方法用于子类 3、子类可拓展父类的属性和方法 4、设计应用程序变得更加简单 父类(基类、超类) 子类(派生类) 父类考虑共有 ...
分类:其他好文   时间:2016-12-06 02:44:27    阅读次数:128
适配器模式
适配器的定义,适配器模式——把一个类的接口变换成客户端所期待的另一种接口,从而使原本接口不匹配而无法一起工作的两个类能够在一起工作。 类的适配器模式: 优点: 可以在不修改原有代码的基础上来复用现有类,很好地符合 “开闭原则” 可以重新定义Adaptee(被适配的类)的部分行为,因为在类适配器模式中 ...
分类:其他好文   时间:2016-12-03 18:36:39    阅读次数:253
【Todo】Java类面试题分析
Java 面试中的重要话题 多线程,并发及线程基础数据类型转换的基本原则垃圾回收(GC)Java 集合框架数组字符串GOF 设计模式SOLID (单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)设计原则抽象类与接口Java 基础,如 equals 和 hashcode泛型与枚举Java IO 与 ...
分类:编程语言   时间:2016-12-02 19:10:16    阅读次数:195
721条   上一页 1 ... 45 46 47 48 49 ... 73 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!