相信大家也都是很想支持一下idea正版的,奈何价格实在太贵,目前1700多块对于辛苦搬砖的我们来说还是很难下手的。 今年4月在不堪忍受激活码频频失效,破解耗时耗力的折磨下,终...
相信大家也都是很想支持一下idea正版的,奈何价格实在太贵,目前1700多块对于辛苦搬砖的我们来说还是很难下手的。 今年4月在不堪忍受激活码频频失效,破解耗时耗力的折磨下,终...
一则小故事:小坤,你过来,昨天叫你搞得新项目原型搭好没?经理,我还在配置XML呢。。这可能是发生在你们身边的故事,不过传统Spring项目各种眼花缭乱的XML配置确实让开发人...
匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:...
单一职责原则(六大规则中的小萝莉,人见人爱):描述的意思是每个类都只负责单一的功能,切不可太多,并且一个类应当尽量的把一个功能做到极致。 来看上面这个例子,这个方法的作用是从...
第一个故事: 碰到一个女病人,刚开始死活不承认自己有艾滋, 但症状表明可能性很大。 后来,检查结果出来是阳性。 这个女人欠债累累,后来知道有二十万吧。这或许对一部分人来说不算...
高层模块不应该依赖低层模块,两个都应该依赖抽象 抽象不应该依赖细节,细节应该依赖于抽象 其实就是针对接口编程,不要对实现编程。 里氏替换原则:子类型必须能够替换掉它们的父类型...
应该有且仅有一个原因引起类的变更: 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其它职责的能力。 软件设计真正要做的许多内...
定义:软件实体(类,模板,方法)可以扩展,但是不可修改。即对于扩展是开放的,对于更改是封闭的。面对需求,对程序的改动是通过增加新代码进行的,而不是更改现有的代码。 一个软件产...
策略模式(Strategy):定义了一组算法,将每个算法都封装起来,并且使它们之间可以互换。UML结构图如下: Context是上下文,用一个ConcreteStrategy...
优点 工厂类含有必要的判断逻辑,可以决定在什么时候创建哪一个产品类的实例,客户端可以免除直接创建产品对象的责任,而仅仅“消费”产品;简单工厂模式通过这种做法实现了对责任的分割...
给大家分享我收藏的几个不错的 github 项目,内容都还是不错的,如果觉得有帮助,可以顺便给个 star。计算机专业学生必须要啃的书籍推荐: https://github....
文/麦大人 01 近年来,网友屡屡看到不老女神赵雅芝出席活动的画面,已经63岁的她还只有30多岁的模样,堪称冻龄美人。 不由得令我们感叹,岁月对这位美人尤为宽容,“岁月无情”...