<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Behaviour on Scholion</title><link>https://scholion.thluiz.com/tags/behaviour/</link><description>Recent content in Behaviour on Scholion</description><generator>Hugo -- gohugo.io</generator><language>pt-BR</language><copyright>© 2026</copyright><lastBuildDate>Thu, 22 Oct 2026 02:56:08 +0100</lastBuildDate><atom:link href="https://scholion.thluiz.com/tags/behaviour/index.xml" rel="self" type="application/rss+xml"/><item><title>Stop using Behaviour to define interfaces, use Protocol!</title><link>https://scholion.thluiz.com/notes/stop-using-behaviour-to-define-interfaces-use-protocol/</link><pubDate>Thu, 22 Jul 2021 14:48:07 -0300</pubDate><guid>https://scholion.thluiz.com/notes/stop-using-behaviour-to-define-interfaces-use-protocol/</guid><description>The post argues that Behaviour fits impure interfaces with shared logic, while Protocol is the right tool for pure interfaces. It also proposes growing pure interfaces into richer ones and introduces Objext.</description></item></channel></rss>