会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
阿轩的BLOG
没有完不成的需求,只有不会写和不想写的代码。
博客园
首页
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
2018年11月1日
面向对象设计原则 开放封闭原则(Open Closed Principle)
摘要: 开放封闭原则(OCP,Open Closed Principle) 开放封闭原则是所有面向对象原则的核心。 软件设计本身所追求的目标就是封装变化、降低耦合,而开放封闭原则正是对这一目标的最直接体现。 其他的设计原则,很多时候是为实现这一目标服务的,例如以里氏替换原则实现最佳的、正确的继承层次,就能保
阅读全文
posted @ 2018-11-01 11:45 Aaxuan
阅读(228)
评论(0)
推荐(0)
2018年10月28日
面向对象设计原则 迪米特法则(Law of Demeter)
摘要: 迪米特法则(Law of Demeter) 又叫作最少知识原则(Least Knowledge Principle 简写LKP),英文简写为: LoD. 这是一种面向对象程序设计的指导原则,它描述了一种保持代码松耦合的策略。 迪米特法则可以简单说成:talk only to your immedia
阅读全文
posted @ 2018-10-28 08:45 Aaxuan
阅读(336)
评论(0)
推荐(0)
设计模式 汇总
摘要: AbstractFactory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 Adapter:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 Bridge:将抽象部分与它的实现部分分离,使它们都可以独立
阅读全文
posted @ 2018-10-28 08:32 Aaxuan
阅读(134)
评论(0)
推荐(0)
2018年10月9日
设计模式 结构型模式 外观模式(Facade Pattern)
摘要: 在软件开发过程中,客户端程序经常会与复杂系统的内部子系统进行耦合,从而导致客户端程序随着子系统的变化而变化。 这时为了将复杂系统的内部子系统与客户端之间的依赖解耦,从而就有了外观模式,也称作 ”门面“模式。 隐藏系统的复杂性, 并向客户端提供了一个客户端可以访问系统的接口。 这种类型的设计模式属于结
阅读全文
posted @ 2018-10-09 13:41 Aaxuan
阅读(194)
评论(0)
推荐(0)
C# 扩展方法
摘要: 最近公司需要梳理开发规范,我负责写 扩展方法 这一部分。 所以特地写篇博文来准备一下。 MSDN: https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/classes-and-structs/extension-metho
阅读全文
posted @ 2018-10-09 13:40 Aaxuan
阅读(1086)
评论(0)
推荐(0)
2018年9月12日
C# 复制、粘贴文本信息到系统剪贴板
摘要: 复制: 粘贴: 主要通过调用Clipborad的API完成。
阅读全文
posted @ 2018-09-12 14:47 Aaxuan
阅读(1872)
评论(0)
推荐(0)
2018年9月10日
JS 常用库汇总收集
摘要: 本文不定期更新, 用于汇总记录一些看着 ok 的 JS 库。 依赖于 JQ 的非阻塞通知的JS库
阅读全文
posted @ 2018-09-10 16:25 Aaxuan
阅读(5005)
评论(0)
推荐(2)
C# String.Format 格式化字符串 数字/时间
摘要: 首先献给只想知道结果的人 格式化 DateTime 对象 标准 数字 格式化 Int Decimal Float Double 关于这一块一直不是很清楚,MSDN 上也不够清晰。 就花了点时间敲了一下。
阅读全文
posted @ 2018-09-10 16:24 Aaxuan
阅读(1718)
评论(0)
推荐(0)
2018年9月3日
C# 对象比较
摘要: 最近工作中接触到这个,有点迷糊。 .Net 中主要有四种相等比较,分别是: ==操作符、 Object.Equals方法、 Object.ReferenceEquals方法、 对象实例的Equals方法。 Object 的 Equals 静态方法实际上是对实例Equals方法的扩展, 增加了 nul
阅读全文
posted @ 2018-09-03 21:23 Aaxuan
阅读(5721)
评论(0)
推荐(0)
2018年8月21日
Git 统计提交代码行数
摘要: 指定用户名 统计每个人 这里的 added lines 是指增加的行数 这里的 removed lines 是指移除的行数 这里的 total lines 是指合计 由于 Git 对于大的二进制对象文件支持得不好,二进制大对象与大文本文件是不同的。 Git 对于不透明的二进制文件起不了多大作用,只能
阅读全文
posted @ 2018-08-21 20:12 Aaxuan
阅读(1492)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
公告