会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
WRObug
博客园
首页
新随笔
联系
订阅
管理
2020年11月
C#设计原则(单一职责,里氏替换原则,依赖倒置原则,接口隔离原则,迪米特原则,开闭原则)
摘要: 一,单一原则 一个类只负责一个职责,洗碗工洗碗,厨师做饭,老板收钱,各干各的。然而他们都属于一个类(人类),而有一个共同的方法Work(),那么他们就可以继承一个接口或则抽象类来实现。 优点:(1)降低了类的复杂度。(2)提高了类的可读性,系统的维护性(3)变更引起的风险降低 二,里氏替换原则(LS
阅读全文
posted @ 2020-11-04 17:12 牛牛大王
阅读(167)
评论(0)
推荐(0)
2020年10月
哈夫曼(huffman)编码(压缩字符串,解压字符串)
摘要: 一,压缩字符串 1.判断各个字符再字符串中使用的频率,根据频率来制作哈夫曼树 1)哈夫曼结点类 class HuffmanNode implements Comparable<HuffmanNode>{ //使用compar接口,获得排序功能。 public Byte data; public in
阅读全文
posted @ 2020-10-16 10:53 牛牛大王
阅读(875)
评论(1)
推荐(0)
公告