码迷,mamicode.com
首页 >  
搜索关键字:迪米特    ( 325个结果
小菜学设计模式——迪米特原则
背景 ????本文标题为什么叫小菜学习设计模式,原因是本文内容主要是学习《大话设计模式》时的笔记摘要部分,当然,并不是记录书中小菜的学习过程,这个完全没有意义,而是指本人学习设计模式的成长之旅...
分类:其他好文   时间:2015-05-29 10:13:04    阅读次数:139
浅谈设计模式
米老师布置了作业,分析23种设计模式的异同,绞尽脑汁,冥思苦想还是认为初学设计模式,此问题过于高深实在不敢妄语。可是作业始终是要交的,只好浅谈一下设计模式,如理解有误,也算留下了一个底子,日后回头再看,这便是成长。   关于分类,设计模式分为三大类,分别为行为型,创建型,和状态型。 亦有几大原则,分别为:单一职责原则、开放-封闭原则、依赖导致原则、迪米特法则。   总体来说,不论什么模...
分类:其他好文   时间:2015-05-28 09:35:51    阅读次数:174
大话设计模式C++版——原则和引言
读程杰的《大话设计模式》有一段时间了,将其C#版的设计模式代码用C++全部重新实现了一遍,并记下个人的一些心得,同时也对一些设计模式进行了改造。网上有份《大话设计模式实现(C++版)》的资料,但稍看后错误不少,比如用作接口的基类不将析构函数申明为虚函数,仅内部使用的成员变量不申明为private(公然违背迪米特法则),new出的对象不进行释放等等一些错误或不良编码习惯,易误导新学C++的同学。故我将我个人实现的C++献丑放出,欢迎大家批评指正,共同进步。...
分类:编程语言   时间:2015-05-19 10:45:11    阅读次数:169
Atitit.软件开发的几大规则,法则,与原则。。。attilax总结
Atitit.软件开发的几大规则,法则,与原则。。。   1. 设计模式六大原则 2 1.1. 设计模式六大原则(1):单一职责原则 2 1.2. 设计模式六大原则(2):里氏替换原则 2 1.3. 设计模式六大原则(3):依赖倒置原则 2 1.4. 设计模式六大原则(4):接口隔离原则 2 1.5. 设计模式六大原则(5):迪米特法则 2 1.6. 设计模式六大原则(6):开闭原...
分类:其他好文   时间:2015-05-10 17:19:01    阅读次数:177
设计模式(结构型)之外观模式(Facade Pattern)
一个客户类需要和多个业务类交互,而这些业务类经常会作为整体出现,由于涉及到的类比较多,导致使用时代码较为复杂。外观模式通过引入一个新的外观类(Facade)来实现该功能,外观类为多个业务类的调用提供统一入口,简化了类与类之间的交互。如果没有外观类,那么每个客户类需要和多个业务类之间进行复杂的交互,系统的耦合度将很大。外观模式是迪米特法则的一种具体实现,通过引入一个新的外观角色可以降低原有系统的复杂度,同时降低客户类与...
分类:其他好文   时间:2015-05-04 10:03:38    阅读次数:135
设计模式(Hibernate)
1、概述 2、面向对象设计原则 ????1)单一职责原则 ????2)开闭原则 ????3)里氏替换原则 ????4)依赖倒置原则 ????5)接口隔离原则 ?????6)迪米特原则 ????7)组合/聚合复用原则 ...
分类:Web程序   时间:2015-04-21 11:30:40    阅读次数:158
设计模式学习(十) 外观模式
迪米特法则(最少知识原则): 一个软件实体应当尽可能少的与其他实体发生相互作用。外观模式核心: -- 为子系统提供统一的入口,封装子系统的复杂性,便于客户端调用。以办理公司为例:package com.lp.facade;public interface 工商局 { void checkN...
分类:其他好文   时间:2015-04-17 00:54:45    阅读次数:139
设计模式六大原则之单一职责原则
一、什么是设计模式 设计模式:设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。由此可见,设计模式不是代码复用而是经验复用。是代码设计的经验总结。 设计模式的六大原则:【单一职责、里氏替换、依赖倒置、接口隔离、迪米特法则、开闭】 23中常用的设计模式: 【单例模式、工厂模式、抽象工厂模式、模板模式、代理模式、建造者模式、原型模式、中...
分类:其他好文   时间:2015-04-15 19:34:00    阅读次数:148
设计模式六大原则之五:迪米特法则
定义:一个对象应该对其他对象保持最少的了解。问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。解决方案:尽量降低类与类之间的耦合。自从我们接触编程开始,就知道了软件编程的总的原则:低耦合,高内聚。无论是面向过程编程还是面向对象编程,只有使各个模块之间的耦合尽量...
分类:其他好文   时间:2015-04-12 22:41:26    阅读次数:137
设计模式的原则
GoF设计模式的原则:1、开发-封闭原则:开发接口,封闭修改;2、依赖倒转原则:抽象类不应该依赖实现类,实现类依赖抽象类。3、里氏代换原则:所有父类都可以替换子类;4、迪米特法则:如果两个类不必彼此直接通信,那么这两个类就不应该发生直接的相互作用。如果其中一个类需要调用另外一个类的某一个方法的话,可...
分类:其他好文   时间:2015-04-12 11:59:47    阅读次数:119
325条   上一页 1 ... 27 28 29 30 31 ... 33 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!