面向对象的设计原则
面向对象的设计原则 大纲 Single Responsibility Principle -- 单一职责原则(SRP) Open Closed Principle -- 开闭原则(OCP) Liskov Substitution Principle -- 里氏替换原则(LSP) Law of Dem
面向对象的设计原则 大纲 Single Responsibility Principle -- 单一职责原则(SRP) Open Closed Principle -- 开闭原则(OCP) Liskov Substitution Principle -- 里氏替换原则(LSP) Law of Dem
导语 接口型设计模式始终是从业务需求的角度考虑分类的,总得来说,当你拿到确定的需求时,首要考虑的是如何设计好你的输入|输出,这无论是对于系统梳理,还是程序员之间的代码交互都是有益的,即便是抽象度较高的桥接模式,在Client层,依旧是为了降低其调用和操作上的复杂度. 接口型设计模式是为了优化接口背后
Java设计模式中的分类 这种分类方式一方面是为了配合全书的写作逻辑,另一方面则侧重于实际开发过程中需求是如何分类的,因为大多数的软件项目的开发过程都会按照"需求-分析-设计-实现..."的顺序,而较少采用"特性-功能-需求-产品"的顺序. 接口型模式 职责型模式
泛型(generic) 泛型是一种对编程语言逻辑上的优化,使之能够更多的支持代码复用的核心思想,使用泛型的语法,经过编译器的编译之后,会被基本语法替代,从这个层面上讲,Java的泛型是一种语法糖. Vector<String> vector = new Vector<String>(); vecto
equals() & == 对于基本类型(如int)在赋值的时候会按照如下逻辑进行复制 int a = 1; int b = 1; a = 2; 对于上面的代码 首先编译器会创建a的引用,然后再内存中(根据不同的声明会在方法栈或堆内存中)查找值为1的区域,若存在则将a的指针指向这个地址,若不存在,
简述 这里主要记录了个人在docker的学习过程中需要注意的要点,并不会对基础流程做梳理记录,但还是会在参考资料中标注一些详细的文档地址.同时由于是初学,后续使用熟练后,需要再完善一份精要笔记. 安装 可通过官方网站指导进行安装docker引擎(centOS案例),但由于官方指导的脚本存在镜像被墙的