面向对象是软件开发方法,一种编程范式。相对于面向过程来讲的,它从更高的层次来进行系统建模,更贴近事物的自然运行模式。
封装、抽象、继承、多态分别可以解决哪些编程问题
接口vs抽象类的区别
如何对接口鉴权这样一个功能开发做面向对象分析设计
设计原则是指导我们代码设计的一些经验总结,对于某些场景下,是否应该应用某种设计模式,具有指导意义。
SOLID原则_单一职责原则
SOLID原则_开闭原则
SOLID原则_里氏替换原则
SOLID原则_接口隔离原则
SOLID原则_依赖反转原则
KISS原则和YAGNI原则
DRY原则
迪米特法则
实战_针对业务系统的开发,如何做需求分析和设计.md
实战_针对非业务的通用框架开发,如何做需求分析和设计
规范与重构
为什么要重构
单元测试
什么是代码的可测试性
改善代码质量的20条编程规范
实战_重构一段ID生成器
设计模式是针对软件开发中经常遇到的一些设计问题,总结出来的一套解决方案或者设计思路。应用设计模式的主要目的是提高代码的可扩展性。
创建型设计模式主要解决“对象的创建”问题。
L01_单例模式(Singleton Pattern)
L02_工厂模式(Factory Pattern)
L03_建造者模式(Builder Pattern)
L04_原型模式(Prototype Pattern)
结构型设计模式主要解决“类或对象的组合或组装”问题。
行为型设计模式主要解决的就是“类或对象之间的交互”问题
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。