设计模式
白嫩豆腐
努力
展开
-
面向对象的7大基本原则
单一职责原则开放-封闭原则里氏替换原则依赖倒转原则迪米特法则Law of Demeter组合聚合复用原则CompositeAggregate Reuse Principle CARP接口隔离原则Interface Segregation Principle单一职责原则这里没啥好说的。比较简答。有利于解耦。职责的交叉容易使各自功能相互影响,产生不利于维护的代码,代码已读性也大大提高。单一职原创 2016-01-28 19:39:48 · 1383 阅读 · 0 评论 -
设计模式笔记
背景疑难点笔记1装饰模式2 简单工厂模式3工厂方法模式4抽象工厂模式5 策略模式6代理模式7 原型模式1 背景我其实一直不太重视设计模式,感觉一切的模式都是面向对象的基础语法支撑起来的,截止目前我还是认为只要理解了java的语法,就能找到解决问题的方法。比如单例模式是静态类的存储特性的最好应用,代理模式是多形性的应用。并且android有google这个伟大的巨人给我们源码。一切的设原创 2016-01-26 19:27:33 · 352 阅读 · 0 评论 -
UML是个什么
1.0前言uml是个什么,相信大家都很好奇,在《thinking in uml》中说uml跟统一过程的关系就是五线谱跟乐理的关系,这里uml是统一化的表现工具,统一过程是软件开发过程中总结的开发过程。uml也就是一种语言,来完成统一过程的内容。因此uml是统一语言。uml是可是化的。1.0如何工作的这里如何从现实世界到代码中间隔着很长的鸿沟。1.1从现实世界到业务模型uml提供了参与者(actor)原创 2016-02-16 18:52:46 · 434 阅读 · 0 评论 -
GOF设计模笔记式之结构模型
设计模式笔记之结构模型,这里主要处理类事件的继承与包含的问题。原创 2016-04-19 19:22:15 · 4602 阅读 · 0 评论 -
GOF设计模式笔记之创建型模式
这里是篇关于gof设计模式的笔记,记录了五种创建模型的基本特点,这是篇笔记,大家慎重进入原创 2016-04-18 22:03:17 · 755 阅读 · 0 评论 -
GOF设计模式阅读笔记之行为模型(上)
看了前面的创建模型与结构模型,我们有了类与整体架构如何让他们真正的协调工作这又是一个问题,今天我们进入了有一个复杂的问题——行为模型,他控制类与类之间的通讯与相互控制。解决类之间的复杂的交互项操作,对于解耦有很大的帮助。模式特点这里主要介绍五中设计模式的特点与结构。原创 2016-04-20 16:15:04 · 1702 阅读 · 0 评论 -
GOF设计模式阅读笔记之行为模型(下)
行为模型主要控制类与类之间的行为。这对于解耦来说非常重要,如何划分出各司其职的类,把握好粒度,控制他们消息传递的流程显得非常重要,这些模型有时候比较奇怪。要慢慢体会。原创 2016-04-20 19:41:00 · 3604 阅读 · 0 评论 -
面向对象还是面向过程
1前言关于面向对象与面向过程这个个问题必为每一个编程人员熟知。这两个问题犹如哲学界的唯心主义和唯物主义,是编程的最根本的东西。是构建工程的框架,语言的基础的支持,乃至我们编程的思维,这是最基础的编程问题。那么每个人都好奇到底他们两个间有什么差别,其实这个问题犹如当今的高速公路跟铁道似的,每一个都是都是如此的重要,在各自的领域扮演者不可替代的角色。这里首先介绍两者的大概内容(ps本人水平有限,如此问题原创 2016-02-16 16:05:48 · 857 阅读 · 0 评论