Wesley13 Wesley13
3年前
GOF二十三种设计模式之工厂模式
先说一下面向对象设计的基本原则:OCP:开放原则,一个软件的实体应当对扩展开放,对修改关闭。DIP:依赖倒转原则,针对接口编程,不要针对实现编程。LoD:迪米特法则,只与直接相关的类通信,避免和陌生人通信。在平常的编程中,我们都是直接new一个对象,而在工厂模式中,将对象的创建统一进行管理和控制,将调用者与实现类进行解耦。下边是一个简单的
Stella981 Stella981
3年前
RestFul服务介绍
1\.REST介绍REpresentationalStateTransfer(REST)是一种架构原则,其中将web服务视为资源,可以由其URL唯一标识。RESTfulWeb服务的关键特点是明确使用HTTP方法来表示不同的操作的调用。REST的基本设计原则对典型CRUD操作使用HTTP协议方法:POST创建资源GET
Wesley13 Wesley13
3年前
Java设计模式之三种工厂模式
工厂模式实现了创建者和调用者的分离,实现了更好的解耦。详细分类:1)简单工厂模式(静态工厂模式);2)工厂方法模式;3)抽象工厂模式面向对象设计的基本原则:1)      OCP(开闭原则,OpenClosedPrinciple):一个软件的实体应当对扩展开放,对修改关闭。2)      
Stella981 Stella981
3年前
From Apprentice To Artisan 翻译 18
上一篇(https://my.oschina.net/zgldh/blog/388557)LiskovSubstitutionPrinciple里氏替换原则Introduction介绍Don'tworry,theLiskov
Stella981 Stella981
3年前
From Apprentice To Artisan 翻译 17
上一篇(https://my.oschina.net/zgldh/blog/388164)OpenClosedPrinciple开放封闭原则Introduction介绍Overthelifetimeofanapplication,m
Stella981 Stella981
3年前
Css3 Animation 动画十二原则
前言本文主要介绍了CSS3动画基本原理和常用形式作为前端的设计师和工程师,我们用CSS去做样式、定位并创建出好看的网站。我们经常用CSS去添加页面的运动过渡效果甚至动画,但我们经常做的不过如此。动效是一个有助于访客和用户理解我们设计的强有力工具。这里有些原则能最大限度地应用在我们的工作中。迪士尼经过基础工作练习的长时间
Stella981 Stella981
3年前
From Apprentice To Artisan 翻译 16
上一篇(https://my.oschina.net/zgldh/blog/379461)SingleResponsibilityPrinciple单一职责原则Introduction介绍The"SOLID"design
Wesley13 Wesley13
3年前
.Net Core微服务入门全纪录(七)——IdentityServer4
前言上一篇【.NetCore微服务入门全纪录(六)——EventBus事件总线(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fxhznl%2Fp%2F13154851.html)】中使用CAP完成了一个简单的Eventbus,实现了服务
敏捷开发 敏捷开发
9个月前
你的代码是干的还是湿的?
DRY代码是一种软件原则,代表不要重复自己(Don’trepeatyourself),其目标是减少代码的重复。
敏捷开发 敏捷开发
8个月前
你的代码是干的还是湿的?
DRY代码是一种软件原则,代表不要重复自己(Don’trepeatyourself),其目标是减少代码的重复。