年终知识分享——UML、设计模式、设计原则

--------------------------

达摩流浪者 - 万晓利
词: 万晓利
曲: 万晓利
沿着这条路一直朝前走
在不远的地方就有一个路口
你可以向左转也可以朝前走
但是你不能停留
不要抬头四处张望
这里没有你要的好风光
不要等待幻想更不要奢望
这里没人歌唱
没有谁能将你阻挡
竖起的拇指像山峰庄严坚强
山里藏着你的愿望像母亲的召唤
那一碗鹰嘴豆培根汤
背着背包不停跳跃
不去想下一步会在哪里落脚
眼前巍峨高山脚下蓝色湖泊
让你安宁喜乐
燃起营火温暖田野
闭上双眼为这世界的友情祷告着
岩石般的沉默孩子般的无邪
心里怀着春天
平静孤独快乐幸福
在这条没有行人的路上
那钻石的光芒永远年轻
永远的热泪盈眶

-----------------------------

想起 - 江美琪
词:十一郎
曲:张宇
刚刚风无意吹起
花瓣随着风落地
我看见多么美的一场樱花雨
闻一闻茶的香气
哼一段旧时旋律
要是你一定欢天喜地
你曾经坐在这里
谈吐得那么阔气
就像是所有幸福都能被预期
你打开我的手心
一切都突然安静
你要我承接你的真心
花季 虽然会过去
今年 明年
有一样的风情
相爱 以为是你给的美丽
让我惊喜 让我庆幸
我有一生的风景
命运 插手得太急
我来不及
全都要还回去
从此 是一段长长的距离
偶尔想起 总是唏嘘
如果当初懂珍惜
花季 虽然会过去
今年明年
有一样的风情
相爱 以为是你给的美丽
让我惊喜 让我庆幸
我有一生的风景
命运 插手得太急
我来不及
全都要还回去
从此 是一段长长的距离
偶尔想起 总是唏嘘
如果当初懂珍惜
我知道眼泪多余
笑变得好不容易
特别是只能面对回忆和空气
多半的自言自语
是用来安慰自己
也许你字字句句倾听

时间: 2024-10-01 07:53:27

年终知识分享——UML、设计模式、设计原则的相关文章

Python设计模式——设计原则

1.单一职责原则:每个类都只有一个职责,修改一个类的理由只有一个 2.开放-封闭远程(OCP):开放是指可拓展性好,封闭是指一旦一个类写好了,就尽量不要修改里面的代码,通过拓展(继承,重写等)来使旧的类满足新的需求,而不是修改一个类里面的代码. 3.依赖倒转原则:高层模块不应该依赖底层模块,两个都应该依赖抽象:抽象不应该依赖细节,细节应该依赖抽象.底层模块例如很多工具类,例如专门用于管理sql连接的类,管理文件,管理socket连接的类,高层类指具体实现需求的类.高层类和底层类都不应该相互依赖,

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

1:什么情况下 会使用到单一职责原则设计模式? 当同一个类中同时出现业务和属性等代码的时候或者当同一个类中要做多样事情的时候,就需要将其抽象出来,做成多种不同的接口,以便后续方便扩展单一职责:原则要求一个接口或者类只有一个原因引起变化,也就是一个接口或者类只有一个职责,它就负责一件事情 单一原则的好处:类的复杂性降低,实现责任清晰明确可读性高,复杂性降低可维护性提高,可读性提高变更引起风险性降低,变更是必不可少的,如果接口修改,只影响对应的实现类,对其他接口没有影响 如上图所示:Perion类这

设计模式设计原则

设计原则详解 设计模式存在的根本原因是为了代码复用,增加可维护性. 开闭原则:对扩展开放,对修改关闭 里氏转换原则:子类继承父类,单独掉完全可以运行 依赖倒转原则:引用一个对象,如果这个对象有底层类型,直接引用底层. 接口隔离原则:每一个接口应该是一种角色 合成/聚合复用原则:新的对象应使用一些已有的对象,使之成为新对象的一部分 迪米特原则:一个对象应对其他对象有尽可能少的了解 综述:站在巨人的肩膀上整体HOLD系统架构 设计模式概念解读 1.设计模式概念文字解读 设计模式是一套被繁复使用,思想

设计模式-设计原则

1. 单一职责原则(Single Responsibility Principle,SRP):就一个类而言,应该仅有一个引起它变化的原因. 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力.这种耦合会导致脆弱的设计,当变化发生时,设计会遭到意想不到的破坏. 判断是否应该分离出类来,就是如果你能够想到多余一个的动机去改变一个类,那么这个类就具有多余一个的职责. 2. 开放-封闭原则(Open-Closed Principle,OCP):

设计模式.设计原则-依赖倒置原则

1:依赖倒置原则在Java语言中的表现就是: 模块间的依赖通过抽象发生,实现类之间不发生直接的依赖关系,其依赖关系是通过接口或抽象类产生的.接口或抽象类不依赖于实现类.实现类依赖与接口或抽象类. 采用依赖倒置原则可以减少类间的耦合性,提高系统的稳定性,降低并发开发引起的风险,提高代码的可读性和可维护性.依赖是可以传递的.只要做到抽象依赖,即使是多层的依赖传递也无所畏惧. 对象的依赖关系又三种方式来传递:1:构造函数传递依赖对象2:Setter方法传递依赖对象 3:接口声明依赖对象 2:最佳实践:

菜菜读设计模式设计模式——设计原则:面向对象

1.面向对象语言(OOP) 面向对象语言最基本的概念就是类与对象,只有拥有这两个概念的语言才是面向对象语言 一般来说面向对象语言拥有四个特征:封装.继承.抽象.多态 但并不是必须具备这四种特性的语言才能成为面向对象语言,比如说 Go 语言,它没有继承的特性,但我们仍认为它是面向对象语言 2.封装.抽象.继承.多态 封装:类通过暴露有限的访问接口,授权外部仅能以类提供的函数来访问内部信息或数据. 实现封装的机制:访问权限控制 (public\protect\default\private)   同

年终知识分享——移动应用开发

2014年三季度的统计数据(Strategy Analytics):http://soft.yesky.com/478/39896478.shtml 华为(余承东)和小米斗的很激烈是有原因的 来自百度统计(2014年整年):http://tongji.baidu.com/data/mobile/brand 来自站长统计对某个门户网站的统计(最近两个月)http://tongji.cnzz.com/main.php?c=mobiledevice&a=device&siteid=1441819

年终知识分享——大数据可视化

一个西藏 http://www.xiami.com/song/3381958 一座高原 一个西藏十万边疆 五百山水三千佛唱 四封短信里坐着我大雪围困的凄楚故乡两扇庙门 六个磨房九个远方谁是那第十一位面色潮红的酥油女王然后鹰飞 然后草长 并且青天在上 星日朗朗白牦牛的犄角 究竟为何它又弯又长我想天堂 就在你心上 有三分幸福 有七分迷茫四个牧民 三个喇嘛 两个铁匠我和世界只有一个西藏 草木一生 词/曲:李建傧 树叶儿落在那地上 眼泪砸在那心上 悲伤埋在那胸口 岁月丢失在路上 草儿长在那坡上 月亮升起

Pattern-No.00 设计模式设计原则

1)找出应用中可能需要变化的地方,把他们独立出来,不要和那些不需要变化的代码混合在一块 2)针对接口编程,而不是针对实现编程.针对接口编程,实际上指针对超类编程.超类型可以是一个接口类,也可以是一个抽象类.具体实现具体对待使用 3)多用组合,少用继承."有一个"比"是一个"更好