Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
disturm authored May 25, 2017
1 parent 3f3b709 commit 4ef25da
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,16 @@
# Fluent API

Даже если ты не слышал про Fluent API, то скорее всего применял LINQ, который является ярким представителем концепции. Fluent API - это стиль оформления публичных интерфейсов. Использовать такой API удобно: автодополнение в IDE выдает релевантные подсказки, а получающийся код образует цельные фразы, которые легко читать.

А вот так выглядит код, в котором используется Fluent API:
```{cs}
// Публичный интерфейс Fake It Easy реализован как Fluent API
A.CallTo(() => shop.GetTopSellingCandy()).Returns(lollipop);
```


Пройдя блок ты:

- осознаешь, что уже сталкивался с Fluent API ранее
- поймешь принципы Fluent API и сможешь более эффективно их использовать
- узнаешь об областях применения Fluent API
- научишься создавать собственные Fluent API
Expand All @@ -15,7 +23,7 @@

## Самостоятельная подготовка

1. Посмотрите [все видео-лекции про Fluent API](https://ulearn.azurewebsites.net/Course/cs2/Fluent_API_f317d52a-3a74-4138-98bf-565a5d593465) (~1 час)
1. Посмотри [все видео-лекции про Fluent API](https://ulearn.azurewebsites.net/Course/cs2/Fluent_API_f317d52a-3a74-4138-98bf-565a5d593465) (~1 час)


## Очная встреча
Expand Down

0 comments on commit 4ef25da

Please sign in to comment.